Sei sulla pagina 1di 2

CREATE TABLE asetuk

(
autoindex bigserial NOT NULL,
"location" bigint,
item bigint,
register character varying(255),
merk character varying(255),
asize character varying(255),
matter character varying(255),
years character varying(6),
factoryno character varying(255),
casisno character varying(255),
engineno character varying(255),
policeno character varying(255),
bpkpno character varying(255),
asource character varying(255),
price double precision,
nottes character varying(255),
mutation smallint,
tahun integer,
CONSTRAINT asetuk_pkey PRIMARY KEY (autoindex),
CONSTRAINT asetuk_item_fkey FOREIGN KEY (item)
REFERENCES itemmaster (autoindex) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE CASCADE,
CONSTRAINT asetuk_location_fkey FOREIGN KEY ("location")
REFERENCES masterlocation (autoindex) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE CASCADE
)

CREATE TABLE asetlain


(
autoindex bigserial NOT NULL,
"location" bigint,
item bigint,
register character varying(255),
booktitle character varying(255),
bookspec character varying(255),
origin character varying(255),
creator character varying(255),
matter character varying(255),
asort character varying(255),
asize double precision,
amount double precision,
years character varying(6),
asource character varying(255),
price double precision,
nottes character varying(255),
mutation smallint,
tahun integer,
CONSTRAINT asetlain_pkey PRIMARY KEY (autoindex),
CONSTRAINT asetlain_item_fkey FOREIGN KEY (item)
REFERENCES itemmaster (autoindex) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE CASCADE,
CONSTRAINT asetlain_location_fkey FOREIGN KEY ("location")
REFERENCES masterlocation (autoindex) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE CASCADE
)
CREATE TABLE bapitemstockdetail
(
bapemeriksaan bigint,
item bigint,
amount double precision,
condition smallint,
CONSTRAINT bapitemstockdetail_bapemeriksaan_fkey FOREIGN KEY (bapemeriksaan)
REFERENCES bapemeriksaan (autoindex) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE CASCADE,
CONSTRAINT bapitemstockdetail_item_fkey FOREIGN KEY (item)
REFERENCES itemmasterstock (autoindex) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE CASCADE
)

CREATE TABLE tendercontract


(
autoindex bigserial NOT NULL,
tender bigint,
sortlistoffer bigint,
"number" character varying(255),
contractdate date,
contractvalue double precision,
enddate date,
CONSTRAINT tendercontract_pkey PRIMARY KEY (autoindex),
CONSTRAINT tendercontract_sortlistoffer FOREIGN KEY (sortlistoffer)
REFERENCES sortlistoffer (autoindex) MATCH SIMPLE
ON UPDATE CASCADE ON DELETE CASCADE,
CONSTRAINT tendercontract_tender_fkey FOREIGN KEY (tender)
REFERENCES tender (autoindex) MATCH SIMPLE
ON UPDATE CASCADE ON DELETE CASCADE
)

Potrebbero piacerti anche