kivitendo/sql/Pg-upgrade2/periodic_invoices.sql @ c5db99b7
250fa402 | Moritz Bunkus | -- @tag: periodic_invoices
|
|
-- @description: Neue Tabellen und Spalten f?r Wiederkehrende Rechnungen
|
|||
-- @depends: release_2_6_1
|
|||
CREATE TABLE periodic_invoices_configs (
|
|||
id integer NOT NULL DEFAULT nextval('id'),
|
|||
oe_id integer NOT NULL,
|
|||
periodicity varchar(10) NOT NULL,
|
|||
print boolean DEFAULT 'f',
|
|||
printer_id integer,
|
|||
copies integer,
|
|||
active boolean DEFAULT 't',
|
|||
start_date date,
|
|||
ar_chart_id integer NOT NULL,
|
|||
PRIMARY KEY (id),
|
|||
FOREIGN KEY (oe_id) REFERENCES oe (id),
|
|||
FOREIGN KEY (printer_id) REFERENCES printers (id),
|
|||
FOREIGN KEY (ar_chart_id) REFERENCES chart (id)
|
|||
);
|
|||
CREATE TABLE periodic_invoices (
|
|||
id integer NOT NULL DEFAULT nextval('id'),
|
|||
config_id integer NOT NULL,
|
|||
ar_id integer NOT NULL,
|
|||
period_start_date date NOT NULL,
|
|||
itime timestamp DEFAULT now(),
|
|||
PRIMARY KEY (id),
|
|||
FOREIGN KEY (config_id) REFERENCES periodic_invoices_configs (id),
|
|||
FOREIGN KEY (ar_id) REFERENCES ar (id)
|
|||
);
|