From 281dd6a7545fb8f6a0525c79a06477eccf8acfe8 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 11 Jun 2005 11:45:36 +0000 Subject: [PATCH] =?UTF-8?q?Fix:=20Cr=E9ation=20de=20doublons=20de=20compte?= =?UTF-8?q?s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mysql/migration/1.1.0-2.0.0.sql | 2 ++ mysql/tables/llx_bank.sql | 1 + mysql/tables/llx_bank_account.sql | 6 +++--- pgsql/tables/llx_bank.sql | 1 + pgsql/tables/llx_bank_account.sql | 6 +++--- 5 files changed, 10 insertions(+), 6 deletions(-) diff --git a/mysql/migration/1.1.0-2.0.0.sql b/mysql/migration/1.1.0-2.0.0.sql index e8b6f6d476d..a64c5d91bd4 100644 --- a/mysql/migration/1.1.0-2.0.0.sql +++ b/mysql/migration/1.1.0-2.0.0.sql @@ -237,6 +237,7 @@ alter table llx_bank_account modify domiciliation varchar(255); alter table llx_bank_account add proprio varchar(60) after domiciliation ; alter table llx_bank_account add adresse_proprio varchar(255) after proprio ; alter table llx_bank_account add account_number varchar(8) after clos ; +alter table llx_bank_account modify label varchar(30) unique; update llx_bank_account set account_number = '51' where account_number is null; alter table llx_paiement add fk_bank integer NOT NULL after note ; @@ -474,6 +475,7 @@ create table llx_paiementcharge )type=innodb; +update llx_const set visible=0 where name like 'DONS_FORM'; update llx_const set visible=0 where name like 'ADHERENT%'; update llx_const set visible=0 where name like 'PROPALE_ADDON%'; diff --git a/mysql/tables/llx_bank.sql b/mysql/tables/llx_bank.sql index 782d283ff38..969e11f9195 100644 --- a/mysql/tables/llx_bank.sql +++ b/mysql/tables/llx_bank.sql @@ -1,5 +1,6 @@ -- =================================================================== -- Copyright (C) 2000-2002 Rodolphe Quiedeville +-- Copyright (C) 2005 Laurent Destailleur -- -- $Id$ -- $Source$ diff --git a/mysql/tables/llx_bank_account.sql b/mysql/tables/llx_bank_account.sql index d5f88d913fb..b2bb0742c80 100644 --- a/mysql/tables/llx_bank_account.sql +++ b/mysql/tables/llx_bank_account.sql @@ -1,6 +1,6 @@ -- ============================================================================= -- Copyright (C) 2000-2004 Rodolphe Quiedeville --- Copyright (C) 2004 Laurent Destailleur +-- Copyright (C) 2004-2005 Laurent Destailleur -- -- 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 @@ -20,7 +20,7 @@ -- $Source$ -- -- --- courant : indique si c'est un compte courant +-- courant : type de compte: 0 epargne, 1 courant, 2 caisse -- clos : le compte est-il clos ou encore ouvert -- -- ============================================================================= @@ -30,7 +30,7 @@ create table llx_bank_account rowid integer AUTO_INCREMENT PRIMARY KEY, datec datetime, tms timestamp, - label varchar(30), + label varchar(30) UNIQUE, bank varchar(60), code_banque varchar(7), code_guichet varchar(6), diff --git a/pgsql/tables/llx_bank.sql b/pgsql/tables/llx_bank.sql index 69a590a1244..879adfa5704 100644 --- a/pgsql/tables/llx_bank.sql +++ b/pgsql/tables/llx_bank.sql @@ -4,6 +4,7 @@ -- =================================================================== -- Copyright (C) 2000-2002 Rodolphe Quiedeville +-- Copyright (C) 2005 Laurent Destailleur -- -- $Id$ -- $Source$ diff --git a/pgsql/tables/llx_bank_account.sql b/pgsql/tables/llx_bank_account.sql index c3ebca31bf7..16772373946 100644 --- a/pgsql/tables/llx_bank_account.sql +++ b/pgsql/tables/llx_bank_account.sql @@ -4,7 +4,7 @@ -- ============================================================================= -- Copyright (C) 2000-2004 Rodolphe Quiedeville --- Copyright (C) 2004 Laurent Destailleur +-- Copyright (C) 2004-2005 Laurent Destailleur -- -- 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 @@ -24,7 +24,7 @@ -- $Source$ -- -- --- courant : indique si c'est un compte courant +-- courant : type de compte: 0 epargne, 1 courant, 2 caisse -- clos : le compte est-il clos ou encore ouvert -- -- ============================================================================= @@ -34,7 +34,7 @@ create table llx_bank_account rowid SERIAL PRIMARY KEY, "datec" timestamp, "tms" timestamp, - "label" varchar(30), + "label" varchar(30) UNIQUE, "bank" varchar(60), "code_banque" varchar(7), "code_guichet" varchar(6),