19 lines
530 B
SQL
19 lines
530 B
SQL
CREATE TABLE positions
|
|
(
|
|
id BIGSERIAL PRIMARY KEY,
|
|
receipt_id BIGINT NOT NULL,
|
|
section_number TEXT,
|
|
gtin_code TEXT,
|
|
product_name TEXT NOT NULL,
|
|
product_count REAL NOT NULL,
|
|
amount REAL NOT NULL,
|
|
discount REAL,
|
|
surcharge REAL,
|
|
tag TEXT,
|
|
marking_code TEXT,
|
|
ukz_code TEXT,
|
|
|
|
FOREIGN KEY (receipt_id) REFERENCES receipts (id) ON DELETE CASCADE
|
|
);
|
|
|
|
CREATE INDEX idx_positions_receipt_id ON positions (receipt_id); |