Removed key restrictions

This commit is contained in:
Marcos García de La Fuente 2014-07-03 10:16:37 +02:00
parent d38bebf990
commit e351657cc0
3 changed files with 10 additions and 10 deletions

View File

@ -56,29 +56,29 @@ ALTER TABLE llx_product CHANGE fk_country fk_country INT( 11 ) NULL DEFAULT N
ALTER TABLE llx_product ADD INDEX ( fk_country ); ALTER TABLE llx_product ADD INDEX ( fk_country );
ALTER TABLE llx_product ADD FOREIGN KEY ( fk_country ) REFERENCES llx_c_pays ( ALTER TABLE llx_product ADD FOREIGN KEY ( fk_country ) REFERENCES llx_c_pays (
rowid rowid
) ON DELETE RESTRICT ON UPDATE RESTRICT ; );
-- fk_user_author -- fk_user_author
ALTER TABLE llx_product CHANGE fk_user_author fk_user_author INT( 11 ) NULL DEFAULT NULL; ALTER TABLE llx_product CHANGE fk_user_author fk_user_author INT( 11 ) NULL DEFAULT NULL;
ALTER TABLE llx_product ADD INDEX ( fk_user_author ); ALTER TABLE llx_product ADD INDEX ( fk_user_author );
ALTER TABLE llx_product ADD FOREIGN KEY ( fk_user_author ) REFERENCES llx_user ( ALTER TABLE llx_product ADD FOREIGN KEY ( fk_user_author ) REFERENCES llx_user (
rowid rowid
) ON DELETE RESTRICT ON UPDATE RESTRICT ; );
-- fk_barcode_type -- fk_barcode_type
ALTER TABLE llx_product CHANGE fk_barcode_type fk_barcode_type INT( 11 ) NULL DEFAULT NULL; ALTER TABLE llx_product CHANGE fk_barcode_type fk_barcode_type INT( 11 ) NULL DEFAULT NULL;
UPDATE llx_product SET fk_barcode_type = NULL WHERE fk_barcode_type = 0; UPDATE llx_product SET fk_barcode_type = NULL WHERE fk_barcode_type = 0;
ALTER TABLE llx_product ADD INDEX ( fk_barcode_type ); ALTER TABLE llx_product ADD INDEX ( fk_barcode_type );
ALTER TABLE llx_product ADD FOREIGN KEY ( fk_barcode_type ) REFERENCES llx_c_barcode_type ( ALTER TABLE llx_product ADD FOREIGN KEY ( fk_barcode_type ) REFERENCES llx_c_barcode_type (
rowid rowid
) ON DELETE RESTRICT ON UPDATE RESTRICT ; );
-- Added missing relations of llx_product_price -- Added missing relations of llx_product_price
-- fk_user_author -- fk_user_author
ALTER TABLE llx_product_price ADD INDEX ( fk_user_author ); ALTER TABLE llx_product_price ADD INDEX ( fk_user_author );
ALTER TABLE llx_product_price ADD FOREIGN KEY ( fk_user_author ) REFERENCES llx_user ( ALTER TABLE llx_product_price ADD FOREIGN KEY ( fk_user_author ) REFERENCES llx_user (
rowid rowid
) ON DELETE RESTRICT ON UPDATE RESTRICT ; );
-- fk_user_author -- fk_user_author
ALTER TABLE llx_product_price ADD INDEX ( fk_product ); ALTER TABLE llx_product_price ADD INDEX ( fk_product );
ALTER TABLE llx_product_price ADD FOREIGN KEY ( fk_product ) REFERENCES llx_product ( ALTER TABLE llx_product_price ADD FOREIGN KEY ( fk_product ) REFERENCES llx_product (
rowid rowid
) ON DELETE RESTRICT ON UPDATE RESTRICT ; );

View File

@ -34,12 +34,12 @@ ALTER TABLE llx_product ADD UNIQUE INDEX uk_product_barcode (barcode, fk_barcode
ALTER TABLE llx_product ADD FOREIGN KEY ( fk_country ) REFERENCES llx_c_pays ( ALTER TABLE llx_product ADD FOREIGN KEY ( fk_country ) REFERENCES llx_c_pays (
rowid rowid
) ON DELETE RESTRICT ON UPDATE RESTRICT ; );
ALTER TABLE llx_product ADD FOREIGN KEY ( fk_user_author ) REFERENCES llx_user ( ALTER TABLE llx_product ADD FOREIGN KEY ( fk_user_author ) REFERENCES llx_user (
rowid rowid
) ON DELETE RESTRICT ON UPDATE RESTRICT ; );
ALTER TABLE llx_product ADD FOREIGN KEY ( fk_barcode_type ) REFERENCES llx_c_barcode_type ( ALTER TABLE llx_product ADD FOREIGN KEY ( fk_barcode_type ) REFERENCES llx_c_barcode_type (
rowid rowid
) ON DELETE RESTRICT ON UPDATE RESTRICT ; );

View File

@ -21,8 +21,8 @@ ALTER TABLE llx_product_price ADD INDEX ( fk_product );
ALTER TABLE llx_product_price ADD FOREIGN KEY ( fk_product ) REFERENCES llx_product ( ALTER TABLE llx_product_price ADD FOREIGN KEY ( fk_product ) REFERENCES llx_product (
rowid rowid
) ON DELETE RESTRICT ON UPDATE RESTRICT ; );
ALTER TABLE llx_product_price ADD FOREIGN KEY ( fk_user_author ) REFERENCES llx_user ( ALTER TABLE llx_product_price ADD FOREIGN KEY ( fk_user_author ) REFERENCES llx_user (
rowid rowid
) ON DELETE RESTRICT ON UPDATE RESTRICT ; );