FIX : sql migration

This commit is contained in:
Gauthier PC portable 024 2021-02-08 10:36:10 +01:00
parent fe468ed710
commit 4aab970e87

View File

@ -126,13 +126,27 @@ ALTER TABLE llx_chargesociales ADD COLUMN fk_user integer DEFAULT NULL;
RENAME TABLE llx_payment_salary TO llx_salary;
RENAME TABLE llx_payment_salary_extrafields TO llx_salary_extrafields;
ALTER TABLE llx_salary RENAME INDEX idx_payment_salary_ref TO idx_salary_ref;
ALTER TABLE llx_salary RENAME INDEX idx_payment_salary_user TO idx_salary_user;
ALTER TABLE llx_salary RENAME INDEX idx_payment_salary_datep TO idx_salary_datep;
ALTER TABLE llx_salary RENAME INDEX idx_payment_salary_datesp TO idx_salary_datesp;
ALTER TABLE llx_salary RENAME INDEX idx_payment_salary_dateep TO idx_salary_dateep;
ALTER TABLE llx_salary DROP CONSTRAINT fk_payment_salary_user, ADD CONSTRAINT fk_salary_user FOREIGN KEY (fk_user) REFERENCES llx_user (rowid);
ALTER TABLE llx_salary_extrafields RENAME INDEX idx_payment_salary_extrafields TO idx_salary_extrafields;
-- Rename indexes
ALTER TABLE llx_salary DROP INDEX idx_payment_salary_ref;
ALTER TABLE llx_salary ADD INDEX idx_salary_ref (num_payment);
ALTER TABLE llx_salary DROP INDEX idx_payment_salary_user;
ALTER TABLE llx_salary ADD INDEX idx_salary_user (fk_user, entity);
ALTER TABLE llx_salary DROP INDEX idx_payment_salary_datep;
ALTER TABLE llx_salary ADD INDEX idx_salary_datep (datep);
ALTER TABLE llx_salary DROP INDEX idx_payment_salary_datesp;
ALTER TABLE llx_salary ADD INDEX idx_salary_datesp (datesp);
ALTER TABLE llx_salary DROP INDEX idx_payment_salary_dateep;
ALTER TABLE llx_salary ADD INDEX idx_salary_dateep (dateep);
--ALTER TABLE llx_salary ADD CONSTRAINT fk_salary_user FOREIGN KEY (fk_user) REFERENCES llx_user (rowid);
--ALTER TABLE llx_salary DROP INDEX fk_payment_salary_user;
ALTER TABLE llx_salary_extrafields DROP INDEX idx_payment_salary_extrafields;
ALTER TABLE llx_salary_extrafields ADD INDEX idx_salary_extrafields (fk_object);
ALTER TABLE llx_salary ADD paye smallint default 1 NOT NULL;
ALTER TABLE llx_salary ADD fk_account integer;