-
Notifications
You must be signed in to change notification settings - Fork 923
/
Copy pathscript.sql
38 lines (28 loc) · 847 Bytes
/
script.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
/*
* Copyright (c) 2024.
* Julio Cezar Riffel
* https://www.linkedin.com/in/julio-cezar-riffel/
* https://github.com/julioriffel
*/
BEGIN;
CREATE UNLOGGED TABLE "cliente"
(
"id" bigint NOT NULL PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY,
"limite" integer NOT NULL
);
CREATE UNLOGGED TABLE "transacao"
(
"id" bigint NOT NULL PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY,
"tipo" varchar(1) NOT NULL,
"valor" integer NOT NULL,
"descricao" varchar(10) NOT NULL,
"realizada_em" timestamp with time zone NOT NULL,
"cliente_id" bigint NOT NULL
);
INSERT INTO cliente (id, limite)
VALUES (1, 100000),
(2, 80000),
(3, 1000000),
(4, 10000000),
(5, 500000);
COMMIT;