Fix: Les ordres de cration des cls (hormis primaires) sont dans les fichiers .key

This commit is contained in:
Laurent Destailleur 2005-03-02 19:45:29 +00:00
parent 842c116607
commit f22c4a47d8
7 changed files with 16 additions and 11 deletions

View File

@ -19,6 +19,10 @@
-- $Source$
-- ===================================================================
ALTER TABLE llx_facture_tva_sum ADD INDEX idx_fk_facture (fk_facture);
-- Supprimme orhpelins pour permettre montée de la clé
DELETE llx_facture_tva_sum FROM llx_facture_tva_sum LEFT JOIN llx_facture ON llx_facture_tva_sum.fk_facture = llx_facture.rowid WHERE llx_facture.rowid IS NULL;

View File

@ -24,6 +24,4 @@ create table llx_facture_tva_sum
fk_facture integer NOT NULL,
amount real NOT NULL,
tva_tx real NOT NULL,
KEY(fk_facture)
)type=innodb;

View File

@ -21,9 +21,9 @@
-- ============================================================================
ALTER TABLE llx_product_fournisseur_price ADD INDEX (fk_user);
ALTER TABLE llx_product_fournisseur_price ADD INDEX (fk_soc);
ALTER TABLE llx_product_fournisseur_price ADD INDEX (fk_product);
ALTER TABLE llx_product_fournisseur_price ADD INDEX idx_fk_user (fk_user);
ALTER TABLE llx_product_fournisseur_price ADD INDEX idx_fk_soc (fk_soc);
ALTER TABLE llx_product_fournisseur_price ADD INDEX idx_fk_product (fk_product);
ALTER TABLE llx_product_fournisseur_price ADD FOREIGN KEY (fk_user) REFERENCES llx_user (rowid);
ALTER TABLE llx_product_fournisseur_price ADD FOREIGN KEY (fk_soc) REFERENCES llx_societe (idp);

View File

@ -23,6 +23,10 @@
-- $Source$
-- ===================================================================
ALTER TABLE llx_facture_tva_sum ADD INDEX idx_fk_facture (fk_facture);
-- Supprimme orhpelins pour permettre montée de la clé
DELETE llx_facture_tva_sum FROM llx_facture_tva_sum LEFT JOIN llx_facture ON llx_facture_tva_sum.fk_facture = llx_facture.rowid WHERE llx_facture.rowid IS NULL;

View File

@ -23,11 +23,9 @@
-- $Source$
-- ===================================================================
create table llx_facture_tva_sum
(
"fk_facture" integer NOT NULL,
"amount" real NOT NULL,
"tva_tx" real NOT NULL,
KEY(fk_facture)
"tva_tx" real NOT NULL
);

View File

@ -30,6 +30,7 @@ create table llx_prelevement_rejet
(
rowid SERIAL PRIMARY KEY,
"fk_prelevement_lignes" integer,
"date_rejet" timestamp,
"motif" integer,
"date_creation" timestamp,
"fk_user_creation" integer,

View File

@ -25,9 +25,9 @@
-- ============================================================================
ALTER TABLE llx_product_fournisseur_price ADD INDEX (fk_user);
ALTER TABLE llx_product_fournisseur_price ADD INDEX (fk_soc);
ALTER TABLE llx_product_fournisseur_price ADD INDEX (fk_product);
ALTER TABLE llx_product_fournisseur_price ADD INDEX idx_fk_user (fk_user);
ALTER TABLE llx_product_fournisseur_price ADD INDEX idx_fk_soc (fk_soc);
ALTER TABLE llx_product_fournisseur_price ADD INDEX idx_fk_product (fk_product);
ALTER TABLE llx_product_fournisseur_price ADD FOREIGN KEY (fk_user) REFERENCES llx_user (rowid);
ALTER TABLE llx_product_fournisseur_price ADD FOREIGN KEY (fk_soc) REFERENCES llx_societe (idp);