Fix: increase size of fields

This commit is contained in:
Regis Houssin 2011-11-04 10:22:14 +01:00
parent 6bbc1a1a77
commit 9be80725d0
5 changed files with 81 additions and 76 deletions

View File

@ -71,17 +71,30 @@ DROP TABLE IF EXISTS llx_pos_tmp;
ALTER TABLE llx_deplacement ADD COLUMN fk_user_modif integer AFTER fk_user_author; ALTER TABLE llx_deplacement ADD COLUMN fk_user_modif integer AFTER fk_user_author;
CREATE TABLE IF NOT EXISTS `llx_localtax` ( CREATE TABLE IF NOT EXISTS llx_localtax
`rowid` int(11) NOT NULL AUTO_INCREMENT, (
`tms` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, rowid integer AUTO_INCREMENT PRIMARY KEY,
`datep` date DEFAULT NULL, entity integer NOT NULL DEFAULT '1',
`datev` date DEFAULT NULL, tms timestamp,
`amount` double NOT NULL DEFAULT '0', datep date DEFAULT NULL,
`label` varchar(255) DEFAULT NULL, datev date DEFAULT NULL,
`entity` int(11) NOT NULL DEFAULT '1', amount double NOT NULL DEFAULT '0',
`note` text, label varchar(255) DEFAULT NULL,
`fk_bank` int(11) DEFAULT NULL, note text,
`fk_user_creat` int(11) DEFAULT NULL, fk_bank integer DEFAULT NULL,
`fk_user_modif` int(11) DEFAULT NULL, fk_user_creat integer DEFAULT NULL,
PRIMARY KEY (`rowid`) fk_user_modif integer DEFAULT NULL
) ENGINE=InnoDB; ) ENGINE=InnoDB;
ALTER TABLE llx_propal MODIFY ref_int varchar(255);
ALTER TABLE llx_propal MODIFY ref_ext varchar(255);
ALTER TABLE llx_propal MODIFY ref_client varchar(255);
ALTER TABLE llx_commande MODIFY ref_int varchar(255);
ALTER TABLE llx_commande MODIFY ref_ext varchar(255);
ALTER TABLE llx_commande MODIFY ref_client varchar(255);
ALTER TABLE llx_facture MODIFY ref_int varchar(255);
ALTER TABLE llx_facture MODIFY ref_ext varchar(255);
ALTER TABLE llx_facture MODIFY ref_client varchar(255);

View File

@ -24,9 +24,9 @@ create table llx_commande
ref varchar(30) NOT NULL, -- order reference number ref varchar(30) NOT NULL, -- order reference number
entity integer DEFAULT 1 NOT NULL, -- multi company id entity integer DEFAULT 1 NOT NULL, -- multi company id
ref_ext varchar(50), -- reference into an external system (not used by dolibarr) ref_ext varchar(255), -- reference into an external system (not used by dolibarr)
ref_int varchar(50), -- reference into an internal system (used by dolibarr) ref_int varchar(255), -- reference into an internal system (used by dolibarr)
ref_client varchar(50), -- reference for customer ref_client varchar(255), -- reference for customer
fk_soc integer NOT NULL, fk_soc integer NOT NULL,
fk_projet integer DEFAULT 0, -- projet auquel est rattache la commande fk_projet integer DEFAULT 0, -- projet auquel est rattache la commande

View File

@ -27,9 +27,9 @@ create table llx_facture
facnumber varchar(30) NOT NULL, -- invoice reference number facnumber varchar(30) NOT NULL, -- invoice reference number
entity integer DEFAULT 1 NOT NULL, -- multi company id entity integer DEFAULT 1 NOT NULL, -- multi company id
ref_ext varchar(50), -- reference into an external system (not used by dolibarr) ref_ext varchar(255), -- reference into an external system (not used by dolibarr)
ref_int varchar(50), -- reference into an internal system (used by dolibarr) ref_int varchar(255), -- reference into an internal system (used by dolibarr)
ref_client varchar(50), -- reference for customer ref_client varchar(255), -- reference for customer
type smallint DEFAULT 0 NOT NULL, -- type of invoice type smallint DEFAULT 0 NOT NULL, -- type of invoice
increment varchar(10), increment varchar(10),

View File

@ -1,7 +1,6 @@
-- =================================================================== -- ===================================================================
-- Copyright (C) 2002-2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
-- Copyright (C) 2005-2009 Regis Houssin <regis@dolibarr.fr>
-- Copyright (C) 2011 Juanjo Menent <jmenent@2byte.es> -- Copyright (C) 2011 Juanjo Menent <jmenent@2byte.es>
-- Copyright (C) 2011 Regis Houssin <regis@dolibarr.fr>
-- --
-- This program is free software; you can redistribute it and/or modify -- This program is free software; you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by -- it under the terms of the GNU General Public License as published by
@ -21,22 +20,15 @@
create table llx_localtax create table llx_localtax
( (
rowid integer AUTO_INCREMENT PRIMARY KEY, rowid integer AUTO_INCREMENT PRIMARY KEY,
entity integer DEFAULT 1 NOT NULL,
tms timestamp, tms timestamp,
datep date, -- date of payment datep date, -- date of payment
datev date, -- date of value datev date, -- date of value
amount real NOT NULL DEFAULT 0, amount double,
label varchar(255), label varchar(255),
entity integer DEFAULT 1 NOT NULL,
note text, note text,
fk_bank integer, fk_bank integer,
fk_user_creat integer, fk_user_creat integer,
fk_user_modif integer fk_user_modif integer
)ENGINE=innodb;
-- )ENGINE=innodb;
-- List of codes for the field entity
--
-- 1 : first company vat
-- 2 : second company vat
-- 3 : etc...
--

View File

@ -25,9 +25,9 @@ create table llx_propal
ref varchar(30) NOT NULL, -- proposal reference number ref varchar(30) NOT NULL, -- proposal reference number
entity integer DEFAULT 1 NOT NULL, -- multi company id entity integer DEFAULT 1 NOT NULL, -- multi company id
ref_ext varchar(50), -- reference into an external system (not used by dolibarr) ref_ext varchar(255), -- reference into an external system (not used by dolibarr)
ref_int varchar(50), -- reference into an internal system (used by dolibarr) ref_int varchar(255), -- reference into an internal system (used by dolibarr)
ref_client varchar(50), -- customer proposal number ref_client varchar(255), -- customer proposal number
fk_soc integer, fk_soc integer,
fk_projet integer DEFAULT 0, -- projet auquel est rattache la propale fk_projet integer DEFAULT 0, -- projet auquel est rattache la propale