From b0038919ef2aacdc2bd252d3eb2fc3e9f24414ba Mon Sep 17 00:00:00 2001 From: Dany De Bontridder Date: Fri, 9 Jul 2010 12:38:11 +0000 Subject: [PATCH] Update sql patch the not null constraint on quant_* is removed --- sql/upgrade.sql | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sql/upgrade.sql b/sql/upgrade.sql index f97e22385..3f47fbeea 100644 --- a/sql/upgrade.sql +++ b/sql/upgrade.sql @@ -1,7 +1,9 @@ alter table jrnx add f_id bigint; alter table jrnx alter f_id set default null; update jrnx set f_id=(select f_id from fiche join jnt_fic_att_value using(f_id) join attr_value using(jft_id) where ad_id=23 and av_text=jrnx.j_qcode); +alter table quant_sold alter qs_internal drop not null; +alter table quant_purchase alter qp_internal drop not null; -ALTER TABLE jrnx ADD CONSTRAINT jrnx_f_id_fkey FOREIGN KEY (f_id) REFERENCES fiche (f_id) MATCH SIMPLE ON UPDATE update ON DELETE NO ACTION; +ALTER TABLE jrnx ADD CONSTRAINT jrnx_f_id_fkey FOREIGN KEY (f_id) REFERENCES fiche (f_id) MATCH SIMPLE ON UPDATE cascade ON DELETE NO ACTION; CREATE INDEX fki_jrnx_f_id ON jrnx USING btree (f_id);