7.0.0-8.0.0.sql 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564
  1. --
  2. -- Be carefull to requests order.
  3. -- This file must be loaded by calling /install/index.php page
  4. -- when current version is 8.0.0 or higher.
  5. --
  6. -- To restrict request to Mysql version x.y minimum use -- VMYSQLx.y
  7. -- To restrict request to Pgsql version x.y minimum use -- VPGSQLx.y
  8. -- To rename a table: ALTER TABLE llx_table RENAME TO llx_table_new;
  9. -- To add a column: ALTER TABLE llx_table ADD COLUMN newcol varchar(60) NOT NULL DEFAULT '0' AFTER existingcol;
  10. -- To rename a column: ALTER TABLE llx_table CHANGE COLUMN oldname newname varchar(60);
  11. -- To drop a column: ALTER TABLE llx_table DROP COLUMN oldname;
  12. -- To change type of field: ALTER TABLE llx_table MODIFY COLUMN name varchar(60);
  13. -- To drop a foreign key: ALTER TABLE llx_table DROP FOREIGN KEY fk_name;
  14. -- To create a unique index ALTER TABLE llx_table ADD UNIQUE INDEX uk_table_field (field);
  15. -- To drop an index: -- VMYSQL4.1 DROP INDEX nomindex on llx_table
  16. -- To drop an index: -- VPGSQL8.2 DROP INDEX nomindex
  17. -- To make pk to be auto increment (mysql): -- VMYSQL4.3 ALTER TABLE llx_table CHANGE COLUMN rowid rowid INTEGER NOT NULL AUTO_INCREMENT;
  18. -- To make pk to be auto increment (postgres):
  19. -- -- VPGSQL8.2 CREATE SEQUENCE llx_table_rowid_seq OWNED BY llx_table.rowid;
  20. -- -- VPGSQL8.2 ALTER TABLE llx_table ADD PRIMARY KEY (rowid);
  21. -- -- VPGSQL8.2 ALTER TABLE llx_table ALTER COLUMN rowid SET DEFAULT nextval('llx_table_rowid_seq');
  22. -- -- VPGSQL8.2 SELECT setval('llx_table_rowid_seq', MAX(rowid)) FROM llx_table;
  23. -- To set a field as NULL: -- VMYSQL4.3 ALTER TABLE llx_table MODIFY COLUMN name varchar(60) NULL;
  24. -- To set a field as NULL: -- VPGSQL8.2 ALTER TABLE llx_table ALTER COLUMN name DROP NOT NULL;
  25. -- To set a field as NOT NULL: -- VMYSQL4.3 ALTER TABLE llx_table MODIFY COLUMN name varchar(60) NOT NULL;
  26. -- To set a field as NOT NULL: -- VPGSQL8.2 ALTER TABLE llx_table ALTER COLUMN name SET NOT NULL;
  27. -- To set a field as default NULL: -- VPGSQL8.2 ALTER TABLE llx_table ALTER COLUMN name SET DEFAULT NULL;
  28. -- Note: fields with type BLOB/TEXT can't have default value.
  29. -- -- VPGSQL8.2 DELETE FROM llx_usergroup_user WHERE fk_user NOT IN (SELECT rowid from llx_user);
  30. -- -- VMYSQL4.1 DELETE FROM llx_usergroup_user WHERE fk_usergroup NOT IN (SELECT rowid from llx_usergroup);
  31. -- Forgot in < 4.0
  32. ALTER TABLE llx_c_ziptown DROP FOREIGN KEY fk_c_ziptown_fk_pays;
  33. ALTER TABLE llx_c_ziptown ADD CONSTRAINT fk_c_ziptown_fk_pays FOREIGN KEY (fk_pays) REFERENCES llx_c_country(rowid);
  34. -- Forgot in 7.0
  35. -- VMYSQL4.1 DROP INDEX nom on llx_societe;
  36. -- VMYSQL4.1 ALTER TABLE llx_c_regions drop FOREIGN KEY fk_c_regions_fk_pays;
  37. -- VMYSQL4.1 ALTER TABLE llx_product_association ADD COLUMN rowid integer AUTO_INCREMENT PRIMARY KEY;
  38. ALTER TABLE llx_website_page ADD COLUMN fk_user_create integer;
  39. ALTER TABLE llx_website_page ADD COLUMN fk_user_modif integer;
  40. ALTER TABLE llx_website_page ADD COLUMN type_container varchar(16) NOT NULL DEFAULT 'page';
  41. ALTER TABLE llx_ecm_files DROP INDEX uk_ecm_files;
  42. ALTER TABLE llx_ecm_files ADD UNIQUE INDEX uk_ecm_files (filepath, filename, entity);
  43. UPDATE llx_const set name = __ENCRYPT('INVOICE_FREE_TEXT')__ where name = __ENCRYPT('FACTURE_FREE_TEXT')__;
  44. ALTER TABLE llx_chargesociales MODIFY COLUMN amount double(24,8);
  45. -- drop very old table (bad name)
  46. DROP TABLE llx_c_accountancy_category;
  47. DROP TABLE llx_c_accountingaccount;
  48. -- drop old postgresql unique key
  49. -- VPGSQL8.2 ALTER TABLE llx_usergroup_rights DROP CONSTRAINT llx_usergroup_rights_fk_usergroup_fk_id_key;
  50. -- VPGSQL8.2 DROP INDEX llx_usergroup_rights_fk_usergroup_fk_id_key;
  51. update llx_propal set fk_statut = 1 where fk_statut = -1;
  52. ALTER TABLE llx_inventory ADD COLUMN fk_user_creat integer;
  53. ALTER TABLE llx_inventory ADD COLUMN fk_user_modif integer;
  54. ALTER TABLE llx_inventory ADD COLUMN fk_user_valid integer;
  55. ALTER TABLE llx_inventory ADD COLUMN import_key varchar(14);
  56. -- Missing Chart of accounts in migration 7.0.0
  57. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 1, 'PCG14-DEV', 'The developed accountancy french plan 2014', 1);
  58. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 6, 'PCG_SUISSE', 'Switzerland plan', 1);
  59. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (140, 'PCN-LUXEMBURG', 'Plan comptable normalisé Luxembourgeois', 1);
  60. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 80, 'DK-STD', 'Standardkontoplan fra SKAT', 1);
  61. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 10, 'PCT', 'The Tunisia plan', 1);
  62. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 12, 'PCG', 'The Moroccan chart of accounts', 1);
  63. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 67,'PC-MIPYME', 'The PYME accountancy Chile plan', 1);
  64. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 7,'ENG-BASE', 'England plan', 1);
  65. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 49,'SYSCOHADA-BJ', 'Plan comptable Ouest-Africain', 1);
  66. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 60,'SYSCOHADA-BF', 'Plan comptable Ouest-Africain', 1);
  67. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 24,'SYSCOHADA-CM', 'Plan comptable Ouest-Africain', 1);
  68. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 65,'SYSCOHADA-CF', 'Plan comptable Ouest-Africain', 1);
  69. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 71,'SYSCOHADA-KM', 'Plan comptable Ouest-Africain', 1);
  70. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 72,'SYSCOHADA-CG', 'Plan comptable Ouest-Africain', 1);
  71. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 21,'SYSCOHADA-CI', 'Plan comptable Ouest-Africain', 1);
  72. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 16,'SYSCOHADA-GA', 'Plan comptable Ouest-Africain', 1);
  73. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 87,'SYSCOHADA-GQ', 'Plan comptable Ouest-Africain', 1);
  74. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (147,'SYSCOHADA-ML', 'Plan comptable Ouest-Africain', 1);
  75. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (168,'SYSCOHADA-NE', 'Plan comptable Ouest-Africain', 1);
  76. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 73,'SYSCOHADA-CD', 'Plan comptable Ouest-Africain', 1);
  77. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 22,'SYSCOHADA-SN', 'Plan comptable Ouest-Africain', 1);
  78. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 66,'SYSCOHADA-TD', 'Plan comptable Ouest-Africain', 1);
  79. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 15,'SYSCOHADA-TG', 'Plan comptable Ouest-Africain', 1);
  80. -- For 8.0
  81. DROP TABLE llx_website_account;
  82. DROP TABLE llx_website_account_extrafields;
  83. ALTER TABLE llx_paiementfourn ADD COLUMN fk_user_modif integer AFTER fk_user_author;
  84. -- delete old permission no more used
  85. DELETE FROM llx_rights_def WHERE perms = 'main' and module = 'commercial';
  86. delete from llx_rights_def where perms IS NULL;
  87. delete from llx_user_rights where fk_user not IN (select rowid from llx_user);
  88. delete from llx_usergroup_rights where fk_usergroup not in (select rowid from llx_usergroup);
  89. delete from llx_usergroup_rights where fk_id not in (select id from llx_rights_def);
  90. ALTER TABLE llx_inventory ADD COLUMN fk_product integer DEFAULT NULL;
  91. ALTER TABLE llx_inventory MODIFY COLUMN fk_warehouse integer DEFAULT NULL;
  92. ALTER TABLE llx_c_type_fees DROP COLUMN llx_c_type_fees;
  93. ALTER TABLE llx_c_type_fees ADD COLUMN type integer DEFAULT 0;
  94. ALTER TABLE llx_c_ecotaxe CHANGE COLUMN libelle label varchar(255);
  95. ALTER TABLE llx_product_fournisseur_price DROP COLUMN unitcharges;
  96. ALTER TABLE llx_societe ADD COLUMN fk_entrepot integer DEFAULT 0;
  97. ALTER TABLE llx_projet ADD COLUMN bill_time integer DEFAULT 0;
  98. ALTER TABLE llx_societe ADD COLUMN order_min_amount double(24,8) DEFAULT NULL AFTER outstanding_limit;
  99. ALTER TABLE llx_societe ADD COLUMN supplier_order_min_amount double(24,8) DEFAULT NULL AFTER order_min_amount;
  100. create table llx_c_type_container
  101. (
  102. rowid integer AUTO_INCREMENT PRIMARY KEY,
  103. code varchar(32) NOT NULL,
  104. entity integer DEFAULT 1 NOT NULL, -- multi company id
  105. label varchar(64) NOT NULL,
  106. module varchar(32) NULL,
  107. active tinyint DEFAULT 1 NOT NULL
  108. )ENGINE=innodb;
  109. ALTER TABLE llx_c_type_container ADD UNIQUE INDEX uk_c_type_container_id (code, entity);
  110. ALTER TABLE llx_societe_remise_except ADD COLUMN discount_type integer DEFAULT 0 NOT NULL AFTER fk_soc;
  111. ALTER TABLE llx_societe_remise_except ADD INDEX idx_societe_remise_except_discount_type (discount_type);
  112. ALTER TABLE llx_societe ADD COLUMN remise_supplier real DEFAULT 0 AFTER remise_client;
  113. CREATE TABLE llx_societe_remise_supplier
  114. (
  115. rowid integer AUTO_INCREMENT PRIMARY KEY,
  116. entity integer DEFAULT 1 NOT NULL, -- multi company id
  117. fk_soc integer NOT NULL,
  118. tms timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  119. datec datetime, -- creation date
  120. fk_user_author integer, -- creation user
  121. remise_supplier double(6,3) DEFAULT 0 NOT NULL, -- discount
  122. note text
  123. )ENGINE=innodb;
  124. insert into llx_c_type_container (code,label,module,active) values ('page', 'Page', 'system', 1);
  125. insert into llx_c_type_container (code,label,module,active) values ('banner', 'Banner', 'system', 1);
  126. insert into llx_c_type_container (code,label,module,active) values ('blogpost', 'BlogPost', 'system', 1);
  127. insert into llx_c_type_container (code,label,module,active) values ('other', 'Other', 'system', 1);
  128. -- For supplier product buy price in multicurency
  129. ALTER TABLE llx_product_fournisseur_price CHANGE COLUMN multicurrency_price_ttc multicurrency_unitprice DOUBLE(24,8) NULL DEFAULT NULL;
  130. ALTER TABLE llx_product_fournisseur_price_log CHANGE COLUMN multicurrency_price_ttc multicurrency_unitprice DOUBLE(24,8) NULL DEFAULT NULL;
  131. ALTER TABLE llx_expensereport_det ADD COLUMN docnumber varchar(128) after fk_expensereport;
  132. ALTER TABLE llx_website_page ADD COLUMN aliasalt varchar(255) after pageurl;
  133. DELETE FROM llx_c_paiement WHERE code = '' or code = '-' or id = 0;
  134. -- Remove duplicate record with same primary key in llx_c_paiement
  135. DROP TABLE llx_c_paiement_temp;
  136. CREATE TABLE llx_c_paiement_temp AS SELECT * FROM llx_c_paiement;
  137. DELETE FROM llx_c_paiement WHERE entity > 1 AND id IN (SELECT cp2.id FROM llx_c_paiement_temp as cp2 WHERE cp2.entity = 1);
  138. -- Add missing keys and primary key
  139. ALTER TABLE llx_c_paiement DROP INDEX uk_c_paiement;
  140. ALTER TABLE llx_c_paiement ADD UNIQUE INDEX uk_c_paiement_code(entity, code);
  141. -- VMYSQL4.3 ALTER TABLE llx_c_paiement CHANGE COLUMN id id INTEGER AUTO_INCREMENT PRIMARY KEY;
  142. -- VPGSQL8.2 CREATE SEQUENCE llx_c_paiement_id_seq OWNED BY llx_c_paiement.id;
  143. -- VPGSQL8.2 ALTER TABLE llx_c_paiement ADD PRIMARY KEY (id);
  144. -- VPGSQL8.2 ALTER TABLE llx_c_paiement ALTER COLUMN id SET DEFAULT nextval('llx_c_paiement_id_seq');
  145. -- VPGSQL8.2 SELECT setval('llx_c_paiement_id_seq', MAX(id)) FROM llx_c_paiement;
  146. -- Add missing keys and primary key
  147. ALTER TABLE llx_c_payment_term DROP INDEX uk_c_payment_term;
  148. ALTER TABLE llx_c_payment_term ADD UNIQUE INDEX uk_c_payment_term_code(entity, code);
  149. -- VMYSQL4.3 ALTER TABLE llx_c_payment_term CHANGE COLUMN rowid rowid INTEGER AUTO_INCREMENT PRIMARY KEY;
  150. -- VPGSQL8.2 CREATE SEQUENCE llx_c_payment_term_rowid_seq OWNED BY llx_c_payment_term.rowid;
  151. -- VPGSQL8.2 ALTER TABLE llx_c_payment_term ADD PRIMARY KEY (rowid);
  152. -- VPGSQL8.2 ALTER TABLE llx_c_payment_term ALTER COLUMN rowid SET DEFAULT nextval('llx_c_payment_term_rowid_seq');
  153. -- VPGSQL8.2 SELECT setval('llx_c_payment_term_rowid_seq', MAX(rowid)) FROM llx_c_payment_term;
  154. ALTER TABLE llx_oauth_token ADD COLUMN tokenstring text;
  155. -- Add field for payment modes
  156. ALTER TABLE llx_societe_rib ADD COLUMN type varchar(32) DEFAULT 'ban' after rowid;
  157. ALTER TABLE llx_societe_rib ADD COLUMN last_four varchar(4);
  158. ALTER TABLE llx_societe_rib ADD COLUMN card_type varchar(255);
  159. ALTER TABLE llx_societe_rib ADD COLUMN cvn varchar(255);
  160. ALTER TABLE llx_societe_rib ADD COLUMN exp_date_month INTEGER;
  161. ALTER TABLE llx_societe_rib ADD COLUMN exp_date_year INTEGER;
  162. ALTER TABLE llx_societe_rib ADD COLUMN country_code varchar(10);
  163. ALTER TABLE llx_societe_rib ADD COLUMN approved integer DEFAULT 0;
  164. ALTER TABLE llx_societe_rib ADD COLUMN email varchar(255);
  165. ALTER TABLE llx_societe_rib ADD COLUMN ending_date date;
  166. ALTER TABLE llx_societe_rib ADD COLUMN max_total_amount_of_all_payments double(24,8);
  167. ALTER TABLE llx_societe_rib ADD COLUMN preapproval_key varchar(255);
  168. ALTER TABLE llx_societe_rib ADD COLUMN starting_date date;
  169. ALTER TABLE llx_societe_rib ADD COLUMN total_amount_of_all_payments double(24,8);
  170. ALTER TABLE llx_societe_rib ADD COLUMN stripe_card_ref varchar(128);
  171. ALTER TABLE llx_societe_rib ADD COLUMN status integer NOT NULL DEFAULT 1;
  172. UPDATE llx_societe_rib set type = 'ban' where type = '' OR type IS NULL;
  173. -- VMYSQL4.3 ALTER TABLE llx_societe_rib MODIFY COLUMN type varchar(32) NOT NULL;
  174. -- VPGSQL8.2 ALTER TABLE llx_societe_rib ALTER COLUMN type SET NOT NULL;
  175. ALTER TABLE llx_ticket_msg DROP FOREIGN KEY fk_ticket_msg_fk_track_id;
  176. -- Module ticket
  177. CREATE TABLE llx_ticket
  178. (
  179. rowid integer AUTO_INCREMENT PRIMARY KEY,
  180. entity integer DEFAULT 1,
  181. ref varchar(128) NOT NULL,
  182. track_id varchar(128) NOT NULL,
  183. fk_soc integer DEFAULT 0,
  184. fk_project integer DEFAULT 0,
  185. origin_email varchar(128),
  186. fk_user_create integer,
  187. fk_user_assign integer,
  188. subject varchar(255),
  189. message text,
  190. fk_statut integer,
  191. resolution integer,
  192. progress varchar(100),
  193. timing varchar(20),
  194. type_code varchar(32),
  195. category_code varchar(32),
  196. severity_code varchar(32),
  197. datec datetime,
  198. date_read datetime,
  199. date_close datetime,
  200. notify_tiers_at_create tinyint,
  201. tms timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
  202. )ENGINE=innodb;
  203. ALTER TABLE llx_ticket ADD COLUMN notify_tiers_at_create integer;
  204. ALTER TABLE llx_ticket DROP INDEX uk_ticket_rowid_track_id;
  205. ALTER TABLE llx_ticket ADD UNIQUE uk_ticket_track_id (track_id);
  206. CREATE TABLE llx_ticket_msg
  207. (
  208. rowid integer AUTO_INCREMENT PRIMARY KEY,
  209. entity integer DEFAULT 1,
  210. fk_track_id varchar(128),
  211. fk_user_action integer,
  212. datec datetime,
  213. message text,
  214. private integer DEFAULT 0
  215. )ENGINE=innodb;
  216. ALTER TABLE llx_ticket_msg ADD CONSTRAINT fk_ticket_msg_fk_track_id FOREIGN KEY (fk_track_id) REFERENCES llx_ticket (track_id);
  217. CREATE TABLE llx_ticket_extrafields
  218. (
  219. rowid integer AUTO_INCREMENT PRIMARY KEY,
  220. tms timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  221. fk_object integer NOT NULL,
  222. import_key varchar(14)
  223. )ENGINE=innodb;
  224. create table llx_facture_rec_extrafields
  225. (
  226. rowid integer AUTO_INCREMENT PRIMARY KEY,
  227. tms timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  228. fk_object integer NOT NULL,
  229. import_key varchar(14)
  230. ) ENGINE=innodb;
  231. -- Create dictionaries tables for ticket
  232. create table llx_c_ticket_severity
  233. (
  234. rowid integer AUTO_INCREMENT PRIMARY KEY,
  235. entity integer DEFAULT 1,
  236. code varchar(32) NOT NULL,
  237. pos varchar(32) NOT NULL,
  238. label varchar(128) NOT NULL,
  239. color varchar(10) NOT NULL,
  240. active integer DEFAULT 1,
  241. use_default integer DEFAULT 1,
  242. description varchar(255)
  243. )ENGINE=innodb;
  244. create table llx_c_ticket_type
  245. (
  246. rowid integer AUTO_INCREMENT PRIMARY KEY,
  247. entity integer DEFAULT 1,
  248. code varchar(32) NOT NULL,
  249. pos varchar(32) NOT NULL,
  250. label varchar(128) NOT NULL,
  251. active integer DEFAULT 1,
  252. use_default integer DEFAULT 1,
  253. description varchar(255)
  254. )ENGINE=innodb;
  255. create table llx_c_ticket_category
  256. (
  257. rowid integer AUTO_INCREMENT PRIMARY KEY,
  258. entity integer DEFAULT 1,
  259. code varchar(32) NOT NULL,
  260. pos varchar(32) NOT NULL,
  261. label varchar(128) NOT NULL,
  262. active integer DEFAULT 1,
  263. use_default integer DEFAULT 1,
  264. description varchar(255)
  265. )ENGINE=innodb;
  266. ALTER TABLE llx_c_ticket_category ADD UNIQUE INDEX uk_code (code, entity);
  267. ALTER TABLE llx_c_ticket_severity ADD UNIQUE INDEX uk_code (code, entity);
  268. ALTER TABLE llx_c_ticket_type ADD UNIQUE INDEX uk_code (code, entity);
  269. -- Load data
  270. INSERT INTO llx_c_ticket_severity (code, pos, label, color, active, use_default, description) VALUES('LOW', '10', 'Low', '', 1, 0, NULL);
  271. INSERT INTO llx_c_ticket_severity (code, pos, label, color, active, use_default, description) VALUES('NORMAL', '20', 'Normal', '', 1, 1, NULL);
  272. INSERT INTO llx_c_ticket_severity (code, pos, label, color, active, use_default, description) VALUES('HIGH', '30', 'High', '', 1, 0, NULL);
  273. INSERT INTO llx_c_ticket_severity (code, pos, label, color, active, use_default, description) VALUES('BLOCKING', '40', 'Critical / blocking', '', 1, 0, NULL);
  274. INSERT INTO llx_c_ticket_type (code, pos, label, active, use_default, description) VALUES('COM', '10', 'Commercial question', 1, 1, NULL);
  275. INSERT INTO llx_c_ticket_type (code, pos, label, active, use_default, description) VALUES('ISSUE', '20', 'Issue or problem' , 1, 0, NULL);
  276. INSERT INTO llx_c_ticket_type (code, pos, label, active, use_default, description) VALUES('REQUEST', '25', 'Change or enhancement request', 1, 0, NULL);
  277. INSERT INTO llx_c_ticket_type (code, pos, label, active, use_default, description) VALUES('PROJECT', '30', 'Project', 0, 0, NULL);
  278. INSERT INTO llx_c_ticket_type (code, pos, label, active, use_default, description) VALUES('OTHER', '40', 'Other', 1, 0, NULL);
  279. INSERT INTO llx_c_ticket_category (code, pos, label, active, use_default, description) VALUES('OTHER', '10', 'Other', 1, 1, NULL);
  280. INSERT INTO llx_c_type_contact (rowid, element, source, code, libelle, active, module) VALUES(155, 'ticket', 'internal', 'SUPPORTTEC', 'Utilisateur contact support', 1, NULL);
  281. INSERT INTO llx_c_type_contact (rowid, element, source, code, libelle, active, module) VALUES(156, 'ticket', 'internal', 'CONTRIBUTOR', 'Intervenant', 1, NULL);
  282. INSERT INTO llx_c_type_contact (rowid, element, source, code, libelle, active, module) VALUES(157, 'ticket', 'external', 'SUPPORTCLI', 'Contact client suivi incident', 1, NULL);
  283. INSERT INTO llx_c_type_contact (rowid, element, source, code, libelle, active, module) VALUES(158, 'ticket', 'external', 'CONTRIBUTOR', 'Intervenant', 1, NULL);
  284. ALTER TABLE llx_facturedet_rec ADD COLUMN date_start_fill integer DEFAULT 0;
  285. ALTER TABLE llx_facturedet_rec ADD COLUMN date_end_fill integer DEFAULT 0;
  286. CREATE TABLE llx_societe_account(
  287. -- BEGIN MODULEBUILDER FIELDS
  288. rowid integer AUTO_INCREMENT PRIMARY KEY NOT NULL,
  289. entity integer DEFAULT 1,
  290. key_account varchar(128),
  291. login varchar(128) NOT NULL,
  292. pass_encoding varchar(24),
  293. pass_crypted varchar(128),
  294. pass_temp varchar(128), -- temporary password when asked for forget password
  295. fk_soc integer,
  296. site varchar(128),
  297. fk_website integer,
  298. note_private text,
  299. date_last_login datetime,
  300. date_previous_login datetime,
  301. date_creation datetime NOT NULL,
  302. tms timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  303. fk_user_creat integer NOT NULL,
  304. fk_user_modif integer,
  305. import_key varchar(14),
  306. status integer
  307. -- END MODULEBUILDER FIELDS
  308. ) ENGINE=innodb;
  309. -- VMYSQL4.3 ALTER TABLE llx_societe_account MODIFY COLUMN pass_encoding varchar(24) NULL;
  310. ALTER TABLE llx_const MODIFY type varchar(64) DEFAULT 'string';
  311. UPDATE llx_const set type = 'text' where type = 'texte';
  312. UPDATE llx_const set type = 'html' where name in (__ENCRYPT('ADHERENT_AUTOREGISTER_NOTIF_MAIL')__,__ENCRYPT('ADHERENT_AUTOREGISTER_MAIL')__,__ENCRYPT('ADHERENT_MAIL_VALID')__,__ENCRYPT('ADHERENT_MAIL_COTIS')__,__ENCRYPT('ADHERENT_MAIL_RESIL')__);
  313. --UPDATE llx_const SET value = '', type = 'emailtemplate:member' WHERE name = __ENCRYPT('ADHERENT_AUTOREGISTER_MAIL')__ AND type != 'emailtemplate:member';
  314. --UPDATE llx_const SET value = '', type = 'emailtemplate:member' WHERE name = __ENCRYPT('ADHERENT_MAIL_VALID')__ AND type != 'emailtemplate:member';
  315. --UPDATE llx_const SET value = '', type = 'emailtemplate:member' WHERE name = __ENCRYPT('ADHERENT_MAIL_COTIS')__ AND type != 'emailtemplate:member';
  316. --UPDATE llx_const SET value = '', type = 'emailtemplate:member' WHERE name = __ENCRYPT('ADHERENT_MAIL_RESIL')__ AND type != 'emailtemplate:member';
  317. ALTER TABLE llx_societe_account ADD COLUMN key_account varchar(128);
  318. ALTER TABLE llx_societe_account ADD INDEX idx_societe_account_rowid (rowid);
  319. ALTER TABLE llx_societe_account ADD INDEX idx_societe_account_login (login);
  320. ALTER TABLE llx_societe_account ADD INDEX idx_societe_account_status (status);
  321. ALTER TABLE llx_societe_account ADD INDEX idx_societe_account_fk_website (fk_website);
  322. ALTER TABLE llx_societe_account ADD INDEX idx_societe_account_fk_soc (fk_soc);
  323. ALTER TABLE llx_societe_account ADD UNIQUE INDEX uk_societe_account_login_website_soc(entity, fk_soc, login, site, fk_website);
  324. ALTER TABLE llx_societe_account ADD UNIQUE INDEX uk_societe_account_key_account_soc(entity, fk_soc, key_account, site, fk_website);
  325. ALTER TABLE llx_societe_account ADD CONSTRAINT llx_societe_account_fk_website FOREIGN KEY (fk_website) REFERENCES llx_website(rowid);
  326. ALTER TABLE llx_societe_account ADD CONSTRAINT llx_societe_account_fk_societe FOREIGN KEY (fk_soc) REFERENCES llx_societe(rowid);
  327. ALTER TABLE llx_societe_rib MODIFY COLUMN max_total_amount_of_all_payments double(24,8);
  328. ALTER TABLE llx_societe_rib MODIFY COLUMN total_amount_of_all_payments double(24,8);
  329. INSERT INTO llx_c_email_templates (entity,module,type_template,lang,private,fk_user,datec,label,position,enabled,active,topic,content,content_lines,joinfiles) VALUES (0,'adherent','member','',0,null,null,'(SendingEmailOnAutoSubscription)' ,10,1,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(YourMembershipRequestWasReceived)__','__(Hello)__ __MEMBER_FULLNAME__,<br><br>\n\n__(ThisIsContentOfYourMembershipRequestWasReceived)__<br>\n<br>__ONLINE_PAYMENT_TEXT_AND_URL__<br>\n<br><br>\n__(Sincerely)__<br>__USER_SIGNATURE__',null, 0);
  330. INSERT INTO llx_c_email_templates (entity,module,type_template,lang,private,fk_user,datec,label,position,enabled,active,topic,content,content_lines,joinfiles) VALUES (0,'adherent','member','',0,null,null,'(SendingEmailOnMemberValidation)' ,20,1,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(YourMembershipWasValidated)__', '__(Hello)__ __MEMBER_FULLNAME__,<br><br>\n\n__(ThisIsContentOfYourMembershipWasValidated)__<br>\n<br>__ONLINE_PAYMENT_TEXT_AND_URL__<br>\n<br><br>\n__(Sincerely)__<br>__USER_SIGNATURE__',null, 0);
  331. INSERT INTO llx_c_email_templates (entity,module,type_template,lang,private,fk_user,datec,label,position,enabled,active,topic,content,content_lines,joinfiles) VALUES (0,'adherent','member','',0,null,null,'(SendingEmailOnNewSubscription)' ,30,1,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(YourSubscriptionWasRecorded)__', '__(Hello)__ __MEMBER_FULLNAME__,<br><br>\n\n__(ThisIsContentOfYourSubscriptionWasRecorded)__<br>\n\n<br><br>\n__(Sincerely)__<br>__USER_SIGNATURE__',null, 1);
  332. INSERT INTO llx_c_email_templates (entity,module,type_template,lang,private,fk_user,datec,label,position,enabled,active,topic,content,content_lines,joinfiles) VALUES (0,'adherent','member','',0,null,null,'(SendingReminderForExpiredSubscription)',40,1,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(SubscriptionReminderEmail)__', '__(Hello)__ __MEMBER_FULLNAME__,<br><br>\n\n__(ThisIsContentOfSubscriptionReminderEmail)__<br>\n<br>__ONLINE_PAYMENT_TEXT_AND_URL__<br>\n<br><br>\n__(Sincerely)__<br>__USER_SIGNATURE__',null, 0);
  333. INSERT INTO llx_c_email_templates (entity,module,type_template,lang,private,fk_user,datec,label,position,enabled,active,topic,content,content_lines,joinfiles) VALUES (0,'adherent','member','',0,null,null,'(SendingEmailOnCancelation)' ,50,1,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(YourMembershipWasCanceled)__', '__(Hello)__ __MEMBER_FULLNAME__,<br><br>\n\n__(YourMembershipWasCanceled)__<br>\n<br><br>\n__(Sincerely)__<br>__USER_SIGNATURE__',null, 0);
  334. INSERT INTO llx_c_email_templates (entity,module,type_template,lang,private,fk_user,datec,label,position,enabled,active,topic,content,content_lines,joinfiles) VALUES (0,'adherent','member','',0,null,null,'(SendingAnEMailToMember)' ,60,1,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(CardContent)__', '__(Hello)__,<br><br>\n\n__(ThisIsContentOfYourCard)__<br>\n__(ID)__ : __ID__<br>\n__(Civiliyty)__ : __MEMBER_CIVILITY__<br>\n__(Firstname)__ : __MEMBER_FIRSTNAME__<br>\n__(Lastname)__ : __MEMBER_LASTNAME__<br>\n__(Fullname)__ : __MEMBER_FULLNAME__<br>\n__(Company)__ : __MEMBER_COMPANY__<br>\n__(Address)__ : __MEMBER_ADDRESS__<br>\n__(Zip)__ : __MEMBER_ZIP__<br>\n__(Town)__ : __MEMBER_TOWN__<br>\n__(Country)__ : __MEMBER_COUNTRY__<br>\n__(Email)__ : __MEMBER_EMAIL__<br>\n__(Birthday)__ : __MEMBER_BIRTH__<br>\n__(Photo)__ : __MEMBER_PHOTO__<br>\n__(Login)__ : __MEMBER_LOGIN__<br>\n__(Password)__ : __MEMBER_PASSWORD__<br>\n__(Phone)__ : __MEMBER_PHONE__<br>\n__(PhonePerso)__ : __MEMBER_PHONEPRO__<br>\n__(PhoneMobile)__ : __MEMBER_PHONEMOBILE__<br><br>\n__(Sincerely)__<br>__USER_SIGNATURE__',null, 0);
  335. ALTER TABLE llx_product ADD COLUMN fk_default_warehouse integer DEFAULT NULL;
  336. ALTER TABLE llx_product ADD CONSTRAINT fk_product_default_warehouse FOREIGN KEY (fk_default_warehouse) REFERENCES llx_entrepot (rowid);
  337. -- Assets
  338. CREATE TABLE llx_asset(
  339. rowid integer AUTO_INCREMENT PRIMARY KEY NOT NULL,
  340. ref varchar(128) NOT NULL,
  341. entity integer DEFAULT 1 NOT NULL,
  342. label varchar(255),
  343. amount_ht double(24,8) DEFAULT NULL,
  344. amount_vat double(24,8) DEFAULT NULL,
  345. fk_asset_type integer NOT NULL,
  346. description text,
  347. note_public text,
  348. note_private text,
  349. date_creation datetime NOT NULL,
  350. tms timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  351. fk_user_creat integer NOT NULL,
  352. fk_user_modif integer,
  353. import_key varchar(14),
  354. status integer NOT NULL
  355. ) ENGINE=innodb;
  356. ALTER TABLE llx_asset ADD INDEX idx_asset_rowid (rowid);
  357. ALTER TABLE llx_asset ADD INDEX idx_asset_ref (ref);
  358. ALTER TABLE llx_asset ADD INDEX idx_asset_entity (entity);
  359. ALTER TABLE llx_asset ADD INDEX idx_asset_fk_asset_type (fk_asset_type);
  360. create table llx_asset_extrafields
  361. (
  362. rowid integer AUTO_INCREMENT PRIMARY KEY,
  363. tms timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  364. fk_object integer NOT NULL,
  365. import_key varchar(14)
  366. ) ENGINE=innodb;
  367. create table llx_asset_type
  368. (
  369. rowid integer AUTO_INCREMENT PRIMARY KEY,
  370. entity integer DEFAULT 1 NOT NULL, -- multi company id
  371. tms timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  372. label varchar(50) NOT NULL,
  373. accountancy_code_asset varchar(32),
  374. accountancy_code_depreciation_asset varchar(32),
  375. accountancy_code_depreciation_expense varchar(32),
  376. note text
  377. )ENGINE=innodb;
  378. ALTER TABLE llx_asset_type ADD UNIQUE INDEX uk_asset_type_label (label, entity);
  379. ALTER TABLE llx_asset ADD CONSTRAINT fk_asset_asset_type FOREIGN KEY (fk_asset_type) REFERENCES llx_asset_type (rowid);
  380. create table llx_asset_type_extrafields
  381. (
  382. rowid integer AUTO_INCREMENT PRIMARY KEY,
  383. tms timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  384. fk_object integer NOT NULL,
  385. import_key varchar(14) -- import key
  386. ) ENGINE=innodb;
  387. ALTER TABLE llx_asset_type_extrafields ADD INDEX idx_asset_type_extrafields (fk_object);
  388. INSERT INTO llx_accounting_journal (rowid, code, label, nature, active) VALUES (7,'INV', 'Inventory journal', 8, 1);
  389. UPDATE llx_accounting_account set account_parent = 0 WHERE account_parent = '' OR account_parent IS NULL;
  390. -- VMYSQL4.1 ALTER TABLE llx_accounting_account MODIFY COLUMN account_parent integer DEFAULT 0;
  391. -- VPGSQL8.2 ALTER TABLE llx_accounting_account ALTER COLUMN account_parent DROP DEFAULT;
  392. -- VPGSQL8.2 ALTER TABLE llx_accounting_account MODIFY COLUMN account_parent integer USING account_parent::integer;
  393. -- VPGSQL8.2 ALTER TABLE llx_accounting_account ALTER COLUMN account_parent SET DEFAULT 0;
  394. ALTER TABLE llx_accounting_account ADD INDEX idx_accounting_account_account_parent (account_parent);
  395. UPDATE llx_accounting_bookkeeping set date_creation = tms where date_creation IS NULL;
  396. ALTER TABLE llx_extrafields MODIFY COLUMN list VARCHAR(128);
  397. UPDATE llx_rights_def set module = 'asset' where module = 'assets';
  398. ALTER TABLE llx_c_accounting_category ADD COLUMN entity integer NOT NULL DEFAULT 1 AFTER rowid;
  399. -- VMYSQL4.1 DROP INDEX uk_c_accounting_category on llx_c_accounting_category;
  400. -- VPGSQL8.2 DROP INDEX uk_c_accounting_category;
  401. ALTER TABLE llx_c_accounting_category ADD UNIQUE INDEX uk_c_accounting_category(code,entity);
  402. -- VMYSQL4.1 DROP INDEX uk_accounting_journal_code on llx_accounting_journal;
  403. -- VPGSQL8.2 DROP INDEX uk_accounting_journal_code;
  404. ALTER TABLE llx_accounting_journal ADD UNIQUE INDEX uk_accounting_journal_code (code,entity);
  405. UPDATE llx_c_email_templates SET lang = '' WHERE lang IS NULL;
  406. -- Warehouse
  407. ALTER TABLE llx_entrepot ADD COLUMN model_pdf VARCHAR(255) AFTER fk_user_author;
  408. ALTER TABLE llx_stock_mouvement ADD COLUMN model_pdf VARCHAR(255) AFTER origintype;
  409. insert into llx_c_regions (fk_pays, code_region, cheflieu, tncc, nom, active) values ( 118, 11801, '', 0, 'Indonesia', 1);
  410. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('BA', 11801, NULL, 0, 'BA', 'Bali', 1);
  411. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('BB', 11801, NULL, 0, 'BB', 'Bangka Belitung', 1);
  412. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('BT', 11801, NULL, 0, 'BT', 'Banten', 1);
  413. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('BE', 11801, NULL, 0, 'BA', 'Bengkulu', 1);
  414. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('YO', 11801, NULL, 0, 'YO', 'DI Yogyakarta', 1);
  415. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('JK', 11801, NULL, 0, 'JK', 'DKI Jakarta', 1);
  416. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('GO', 11801, NULL, 0, 'GO', 'Gorontalo', 1);
  417. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('JA', 11801, NULL, 0, 'JA', 'Jambi', 1);
  418. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('JB', 11801, NULL, 0, 'JB', 'Jawa Barat', 1);
  419. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('JT', 11801, NULL, 0, 'JT', 'Jawa Tengah', 1);
  420. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('JI', 11801, NULL, 0, 'JI', 'Jawa Timur', 1);
  421. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('KB', 11801, NULL, 0, 'KB', 'Kalimantan Barat', 1);
  422. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('KS', 11801, NULL, 0, 'KS', 'Kalimantan Selatan', 1);
  423. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('KT', 11801, NULL, 0, 'KT', 'Kalimantan Tengah', 1);
  424. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('KI', 11801, NULL, 0, 'KI', 'Kalimantan Timur', 1);
  425. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('KU', 11801, NULL, 0, 'KU', 'Kalimantan Utara', 1);
  426. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('KR', 11801, NULL, 0, 'KR', 'Kepulauan Riau', 1);
  427. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('LA', 11801, NULL, 0, 'LA', 'Lampung', 1);
  428. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('MA', 11801, NULL, 0, 'MA', 'Maluku', 1);
  429. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('MU', 11801, NULL, 0, 'MU', 'Maluku Utara', 1);
  430. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('AC', 11801, NULL, 0, 'AC', 'Nanggroe Aceh Darussalam', 1);
  431. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('NB', 11801, NULL, 0, 'NB', 'Nusa Tenggara Barat', 1);
  432. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('NT', 11801, NULL, 0, 'NT', 'Nusa Tenggara Timur', 1);
  433. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('PA', 11801, NULL, 0, 'PA', 'Papua', 1);
  434. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('PB', 11801, NULL, 0, 'PB', 'Papua Barat', 1);
  435. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('RI', 11801, NULL, 0, 'RI', 'Riau', 1);
  436. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('SR', 11801, NULL, 0, 'SR', 'Sulawesi Barat', 1);
  437. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('SN', 11801, NULL, 0, 'SN', 'Sulawesi Selatan', 1);
  438. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('ST', 11801, NULL, 0, 'ST', 'Sulawesi Tengah', 1);
  439. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('SG', 11801, NULL, 0, 'SG', 'Sulawesi Tenggara', 1);
  440. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('SA', 11801, NULL, 0, 'SA', 'Sulawesi Utara', 1);
  441. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('SB', 11801, NULL, 0, 'SB', 'Sumatera Barat', 1);
  442. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('SS', 11801, NULL, 0, 'SS', 'Sumatera Selatan', 1);
  443. INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('SU', 11801, NULL, 0, 'SU', 'Sumatera Utara ', 1);
  444. -- New available chart of accounts
  445. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (188, 'RO-BASE', 'Plan de conturi romanesc', 1);
  446. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 5, 'SKR03', 'Standardkontenrahmen SKR 03', 1);
  447. INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 5, 'SKR04', 'Standardkontenrahmen SKR 04', 1);
  448. -- advtargetmailing
  449. ALTER TABLE llx_advtargetemailing ADD COLUMN fk_element integer NOT NULL;
  450. ALTER TABLE llx_advtargetemailing ADD COLUMN type_element varchar(180) NOT NULL;
  451. UPDATE llx_advtargetemailing SET fk_element = fk_mailing, type_element='mailing';
  452. ALTER TABLE llx_advtargetemailing DROP COLUMN fk_mailing;
  453. DROP TABLE llx_ticket_logs;
  454. ALTER TABLE llx_actioncomm MODIFY COLUMN code varchar(50);