diff --git a/migrations/20250216175313_create_adresar_table.sql b/migrations/20250216175313_create_adresar_table.sql index ef9f41d..992b45a 100644 --- a/migrations/20250216175313_create_adresar_table.sql +++ b/migrations/20250216175313_create_adresar_table.sql @@ -19,3 +19,6 @@ CREATE TABLE adresar ( fax TEXT, created_at TIMESTAMPTZ DEFAULT CURRENT_TIMESTAMP ); + +CREATE INDEX idx_adresar_firma ON adresar (firma); +CREATE INDEX idx_adresar_mesto ON adresar (mesto); diff --git a/migrations/20250221164942_create_uctovnictvo_table.sql b/migrations/20250221164942_create_uctovnictvo_table.sql new file mode 100644 index 0000000..47c9784 --- /dev/null +++ b/migrations/20250221164942_create_uctovnictvo_table.sql @@ -0,0 +1,22 @@ +-- Add migration script here +CREATE TABLE uctovnictvo ( + id BIGSERIAL PRIMARY KEY, + deleted BOOLEAN NOT NULL DEFAULT FALSE, + adresar_id BIGINT NOT NULL REFERENCES adresar(id), -- Link to adresar table + c_dokladu TEXT NOT NULL, + datum DATE NOT NULL, + c_faktury TEXT NOT NULL, + obsah TEXT, + stredisko TEXT, + c_uctu TEXT, + md TEXT, + identif TEXT, + poznanka TEXT, + firma TEXT NOT NULL, + created_at TIMESTAMPTZ DEFAULT CURRENT_TIMESTAMP +); + +CREATE INDEX idx_uctovnictvo_adresar_id ON uctovnictvo (adresar_id); +CREATE INDEX idx_uctovnictvo_firma ON uctovnictvo (firma); +CREATE INDEX idx_uctovnictvo_c_dokladu ON uctovnictvo (c_dokladu); +CREATE INDEX idx_uctovnictvo_poznanka ON uctovnictvo (poznanka);