Initialized project.
This commit is contained in:
21
src/sql/01_init.sql
Normal file
21
src/sql/01_init.sql
Normal file
@ -0,0 +1,21 @@
|
||||
BEGIN;
|
||||
|
||||
CREATE TABLE "account" (
|
||||
"id" SERIAL PRIMARY KEY,
|
||||
"name" VARCHAR(200) NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE "entry" (
|
||||
"id" BIGSERIAL PRIMARY KEY,
|
||||
"value_date" DATE NOT NULL,
|
||||
"operation_date" DATE,
|
||||
"label" VARCHAR(500) NOT NULL,
|
||||
"comment" VARCHAR(500),
|
||||
"value" NUMERIC(15,4) NOT NULL,
|
||||
"account_id" INTEGER NOT NULL REFERENCES "account"("id")
|
||||
);
|
||||
|
||||
CREATE INDEX on entry(value_date);
|
||||
|
||||
COMMIT;
|
||||
|
Reference in New Issue
Block a user