Skip to content
Snippets Groups Projects
Commit 62e08140 authored by Laurent Destailleur's avatar Laurent Destailleur
Browse files

Fix: Removed not standard/compatible SQL. External module should not

have foreign keys with standard tables. This creates
dependencies and instabilities of core code. Integrity must be checked
by applications for external modules, not by database.
parent 3a8885ee
No related branches found
No related tags found
No related merge requests found
......@@ -272,7 +272,7 @@ ALTER TABLE llx_product_extrafields ADD COLUMN import_key varchar(14);
ALTER TABLE llx_societe_extrafields ADD COLUMN import_key varchar(14);
-- Disable foreign key checks for external modules constraints
SET FOREIGN_KEY_CHECKS=0;
--SET FOREIGN_KEY_CHECKS=0;
DROP TABLE llx_c_currencies;
create table llx_c_currencies
......@@ -425,7 +425,7 @@ INSERT INTO llx_c_currencies ( code_iso, unicode, active, label ) VALUES ( 'XEU'
INSERT INTO llx_c_currencies ( code_iso, unicode, active, label ) VALUES ( 'ARP', NULL, 0, 'Pesos argentins');
INSERT INTO llx_c_currencies ( code_iso, unicode, active, label ) VALUES ( 'MXP', NULL, 0, 'Pesos Mexicans');
SET FOREIGN_KEY_CHECKS=1;
--SET FOREIGN_KEY_CHECKS=1;
ALTER TABLE llx_propal ADD CONSTRAINT fk_propal_fk_currency FOREIGN KEY (fk_currency) REFERENCES llx_c_currencies (code_iso);
ALTER TABLE llx_commande ADD CONSTRAINT fk_commande_fk_currency FOREIGN KEY (fk_currency) REFERENCES llx_c_currencies (code_iso);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment