Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #4234 from aspangaro/develop-a3
Accountancy- Add a column in table bookkeeping to validate operations
- Loading branch information
Showing
2 changed files
with
27 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
-- | ||
-- Be carefull to requests order. | ||
-- This file must be loaded by calling /install/index.php page | ||
-- when current version is 4.0.0 or higher. | ||
-- | ||
-- To rename a table: ALTER TABLE llx_table RENAME TO llx_table_new; | ||
-- To add a column: ALTER TABLE llx_table ADD COLUMN newcol varchar(60) NOT NULL DEFAULT '0' AFTER existingcol; | ||
-- To rename a column: ALTER TABLE llx_table CHANGE COLUMN oldname newname varchar(60); | ||
-- To drop a column: ALTER TABLE llx_table DROP COLUMN oldname; | ||
-- To change type of field: ALTER TABLE llx_table MODIFY COLUMN name varchar(60); | ||
-- To drop a foreign key: ALTER TABLE llx_table DROP FOREIGN KEY fk_name; | ||
-- To drop an index: -- VMYSQL4.0 DROP INDEX nomindex on llx_table | ||
-- To drop an index: -- VPGSQL8.0 DROP INDEX nomindex | ||
-- To restrict request to Mysql version x.y minimum use -- VMYSQLx.y | ||
-- To restrict request to Pgsql version x.y minimum use -- VPGSQLx.y | ||
-- To make pk to be auto increment (mysql): VMYSQL4.3 ALTER TABLE llx_c_shipment_mode CHANGE COLUMN rowid rowid INTEGER NOT NULL AUTO_INCREMENT; | ||
-- To make pk to be auto increment (postgres): VPGSQL8.2 NOT POSSIBLE. MUST DELETE/CREATE TABLE | ||
-- To set a field as NULL: VPGSQL8.2 ALTER TABLE llx_table ALTER COLUMN name DROP NOT NULL; | ||
-- To set a field as default NULL: VPGSQL8.2 ALTER TABLE llx_table ALTER COLUMN name SET DEFAULT NULL; | ||
-- Note: fields with type BLOB/TEXT can't have default value. | ||
-- -- VPGSQL8.2 DELETE FROM llx_usergroup_user WHERE fk_user NOT IN (SELECT rowid from llx_user); | ||
-- -- VMYSQL4.1 DELETE FROM llx_usergroup_user WHERE fk_usergroup NOT IN (SELECT rowid from llx_usergroup); | ||
|
||
|
||
ALTER TABLE llx_accounting_bookkeeping ADD COLUMN validated tinyint DEFAULT 0 NOT NULL; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
609b8a8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This pull be accepted puzzles me.
609b8a8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Excuse me, what is the problem ?
609b8a8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It should be merged in 3.10? 4.0? We still in branch 3.9
609b8a8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah ok, you're right. I planned for Dolibarr 4.0 but the change affected the future 3.9 version.
In fact, it's not a problem, the module accountancy expert is on developpement status and we have a default value thus it is not so grave