nouvelle version des tables posgtresql

beautification du code, tout les parametres en MAJUSCULES
This commit is contained in:
opensides 2004-10-09 11:26:43 +00:00
parent cacc392b85
commit a39bb20058
46 changed files with 212 additions and 207 deletions

View File

@ -22,6 +22,6 @@
create table llx_fa_pr
(
rowid integer AUTO_INCREMENT PRIMARY KEY,
fk_facture integer,
fk_propal integer
fk_facture integer,
fk_propal integer
)type=innodb;

View File

@ -22,18 +22,18 @@
create table llx_facture
(
rowid integer AUTO_INCREMENT PRIMARY KEY,
facnumber varchar(50) NOT NULL,
fk_soc integer NOT NULL,
facnumber varchar(50) NOT NULL,
fk_soc integer NOT NULL,
datec datetime, -- date de creation de la facture
datef date, -- date de la facture
paye smallint default 0 NOT NULL,
amount real default 0 NOT NULL,
remise real default 0,
remise_percent real default 0,
tva real default 0,
total real default 0,
total_ttc real default 0,
fk_statut smallint default 0 NOT NULL,
paye smallint DEFAULT 0 NOT NULL,
amount real DEFAULT 0 NOT NULL,
remise real DEFAULT 0,
remise_percent real DEFAULT 0,
tva real DEFAULT 0,
total real DEFAULT 0,
total_ttc real DEFAULT 0,
fk_statut smallint DEFAULT 0 NOT NULL,
author varchar(50),
fk_user integer, -- createur de la facture
fk_user_author integer, -- createur de la propale

View File

@ -28,16 +28,16 @@ create table llx_facture_fourn
datec datetime, -- date de creation de la facture
datef date, -- date de la facture
libelle varchar(255),
paye smallint default 0 NOT NULL,
amount real default 0 NOT NULL,
remise real default 0,
tva real default 0,
total real default 0,
total_ht real default 0,
total_tva real default 0,
total_ttc real default 0,
paye smallint DEFAULT 0 NOT NULL,
amount real DEFAULT 0 NOT NULL,
remise real DEFAULT 0,
tva real DEFAULT 0,
total real DEFAULT 0,
total_ht real DEFAULT 0,
total_tva real DEFAULT 0,
total_ttc real DEFAULT 0,
fk_statut smallint default 0 NOT NULL,
fk_statut smallint DEFAULT 0 NOT NULL,
fk_user_author integer, -- createur de la facture
fk_user_valid integer, -- valideur de la facture

View File

@ -25,11 +25,11 @@ create table llx_facture_fourn_det
fk_facture_fourn integer NOT NULL,
fk_product integer NULL,
description text,
pu_ht real default 0,
qty smallint default 1,
total_ht real default 0,
tva_taux real default 0,
tva real default 0,
total_ttc real default 0
pu_ht real DEFAULT 0,
qty smallint DEFAULT 1,
total_ht real DEFAULT 0,
tva_taux real DEFAULT 0,
tva real DEFAULT 0,
total_ttc real DEFAULT 0
)type=innodb;

View File

@ -26,12 +26,12 @@ create table llx_facture_rec
fk_soc integer NOT NULL,
datec datetime, -- date de creation
amount real default 0 NOT NULL,
remise real default 0,
remise_percent real default 0,
tva real default 0,
total real default 0,
total_ttc real default 0,
amount real DEFAULT 0 NOT NULL,
remise real DEFAULT 0,
remise_percent real DEFAULT 0,
tva real DEFAULT 0,
total real DEFAULT 0,
total_ttc real DEFAULT 0,
fk_user_author integer, -- createur
fk_projet integer, -- projet auquel est associé la facture

View File

@ -24,12 +24,12 @@ create table llx_facturedet
(
rowid integer AUTO_INCREMENT PRIMARY KEY,
fk_facture integer NOT NULL,
fk_product integer NOT NULL default 0,
fk_product integer DEFAULT 0 NOT NULL,
description text,
tva_taux real default 19.6, -- taux tva
qty real, -- quantité
remise_percent real default 0, -- pourcentage de remise
remise real default 0, -- montant de la remise
tva_taux real DEFAULT 19.6, -- taux tva
qty real, -- quantité
remise_percent real DEFAULT 0, -- pourcentage de remise
remise real DEFAULT 0, -- montant de la remise
subprice real, -- prix avant remise
price real, -- prix final
date_start datetime, -- date debut si service

View File

@ -25,10 +25,10 @@ create table llx_facturedet_rec
fk_facture integer NOT NULL,
fk_product integer,
description text,
tva_taux real default 19.6, -- taux tva
qty real, -- quantité
remise_percent real default 0, -- pourcentage de remise
remise real default 0, -- montant de la remise
subprice real, -- prix avant remise
price real -- prix final
tva_taux real DEFAULT 19.6, -- taux tva
qty real, -- quantité
remise_percent real DEFAULT 0, -- pourcentage de remise
remise real DEFAULT 0, -- montant de la remise
subprice real, -- prix avant remise
price real -- prix final
)type=innodb;

View File

@ -1,9 +1,6 @@
-- ===================================================================
-- Copyright (C) 2001-2002 Rodolphe Quiedeville <rodolphe@quiedeville.org>
--
-- $Id$
-- $Source$
--
-- 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
-- the Free Software Foundation; either version 2 of the License, or
@ -18,20 +15,23 @@
-- along with this program; if not, write to the Free Software
-- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
--
-- $Id$
-- $Source$
--
-- ===================================================================
create table llx_fichinter
(
rowid integer AUTO_INCREMENT PRIMARY KEY,
fk_soc integer NOT NULL,
fk_projet integer default 0, -- projet auquel est rattache la fiche
fk_projet integer DEFAULT 0, -- projet auquel est rattache la fiche
ref varchar(30) NOT NULL, -- number
datec datetime, -- date de creation
date_valid datetime, -- date de validation
datei date, -- date de l'intervention
fk_user_author integer, -- createur de la fiche
fk_user_valid integer, -- valideur de la fiche
fk_statut smallint default 0,
fk_statut smallint DEFAULT 0,
duree real,
note text,

View File

@ -25,7 +25,7 @@ create table llx_groupart
rowid integer AUTO_INCREMENT PRIMARY KEY,
osc_id integer NOT NULL,
tms timestamp,
nom varchar(64),
nom varchar(64),
groupart enum("artiste","groupe") NOT NULL,
description text NOT NULL,
fk_user_author integer

View File

@ -28,7 +28,7 @@ create table llx_groupesociete
datec datetime, -- creation date
nom varchar(60), -- company name
note text, --
remise real default 0, -- remise systématique pour le client
remise real DEFAULT 0, -- remise systématique pour le client
fk_user_author integer
)type=innodb;

View File

@ -29,7 +29,7 @@ create table llx_groupesociete_remise
tms timestamp,
datec datetime, -- creation date
fk_user_author integer, -- utilisateur qui a créé l'info
remise real default 0, -- remise systématique pour le client
remise real DEFAULT 0, -- remise systématique pour le client
note text
)type=innodb;

View File

@ -27,14 +27,14 @@ create table llx_livre
tms timestamp,
status tinyint,
date_ajout datetime,
ref varchar(12),
title varchar(64),
annee smallint(64),
ref varchar(12),
title varchar(64),
annee smallint(64),
description text,
prix decimal(15,4),
fk_editeur integer,
fk_user_author integer,
frais_de_port tinyint default 1,
frais_de_port tinyint DEFAULT 1,
UNIQUE(ref)
)type=innodb;

View File

@ -32,7 +32,7 @@ create table llx_newsletter
email_body text,
target smallint,
sql_target text,
status smallint NOT NULL DEFAULT 0,
status smallint DEFAULT 0 NOT NULL,
date_send_request datetime, -- debut de l'envoi demandé
date_send_begin datetime, -- debut de l'envoi
date_send_end datetime, -- fin de l'envoi

View File

@ -27,7 +27,7 @@ create table llx_paiement
datec datetime, -- date de creation
tms timestamp,
datep datetime, -- payment date
amount real default 0,
amount real DEFAULT 0,
author varchar(50),
fk_paiement integer NOT NULL,
num_paiement varchar(50),

View File

@ -24,7 +24,7 @@ create table llx_paiement_facture
rowid integer AUTO_INCREMENT PRIMARY KEY,
fk_paiement integer,
fk_facture integer,
amount real default 0,
amount real DEFAULT 0,
key (fk_paiement),
key (fk_facture)

View File

@ -26,7 +26,7 @@ create table llx_paiementcharge
datec datetime, -- date de creation
tms timestamp,
datep datetime, -- payment date
amount real default 0,
amount real DEFAULT 0,
fk_typepaiement integer NOT NULL,
num_paiement varchar(50),
note text,

View File

@ -27,7 +27,7 @@ create table llx_paiementfourn
datec datetime, -- date de creation de l'enregistrement
fk_facture_fourn integer, -- facture
datep datetime, -- date de paiement
amount real default 0, -- montant
amount real DEFAULT 0, -- montant
fk_user_author integer, -- auteur
fk_paiement integer NOT NULL, -- moyen de paiement
num_paiement varchar(50), -- numéro de paiement (cheque)

View File

@ -29,15 +29,15 @@ create table llx_product
label varchar(255),
description text,
price double,
tva_tx double default 19.6,
tva_tx double DEFAULT 19.6,
fk_user_author integer,
envente tinyint default 1,
nbvente integer default 0,
fk_product_type integer default 0,
envente tinyint DEFAULT 1,
nbvente integer DEFAULT 0,
fk_product_type integer DEFAULT 0,
duration varchar(6),
stock_propale integer default 0,
stock_commande integer default 0,
seuil_stock_alerte integer default 0
stock_propale integer DEFAULT 0,
stock_commande integer DEFAULT 0,
seuil_stock_alerte integer DEFAULT 0
)type=innodb;

View File

@ -27,8 +27,8 @@ create table llx_product_price
fk_product integer NOT NULL,
date_price datetime NOT NULL,
price double,
tva_tx double default 19.6,
tva_tx double DEFAULT 19.6,
fk_user_author integer,
envente tinyint default 1
envente tinyint DEFAULT 1
)type=innodb;

View File

@ -26,7 +26,7 @@ create table llx_product_stock
tms timestamp,
fk_product integer NOT NULL,
fk_entrepot integer NOT NULL,
reel integer, -- stock réel
reel integer, -- stock réel
key(fk_product),
key(fk_entrepot)

View File

@ -26,11 +26,11 @@ create table llx_projet
fk_soc integer NOT NULL,
fk_statut smallint NOT NULL,
tms timestamp,
dateo date, -- date d'ouverture du projet
dateo date, -- date d'ouverture du projet
ref varchar(50),
title varchar(255),
fk_user_resp integer, -- responsable du projet
fk_user_creat integer, -- createur du projet
fk_user_resp integer, -- responsable du projet
fk_user_creat integer, -- createur du projet
note text,
UNIQUE INDEX(ref)

View File

@ -25,10 +25,10 @@ create table llx_propaldet
fk_propal integer,
fk_product integer,
description text,
tva_tx real default 19.6, -- taux tva
qty real, -- quantité
remise_percent real default 0, -- pourcentage de remise
remise real default 0, -- montant de la remise
tva_tx real DEFAULT 19.6, -- taux tva
qty real, -- quantité
remise_percent real DEFAULT 0, -- pourcentage de remise
remise real DEFAULT 0, -- montant de la remise
subprice real, -- prix avant remise
price real -- prix final
)type=innodb;

View File

@ -24,27 +24,27 @@
create table llx_facture
(
rowid SERIAL PRIMARY KEY,
facnumber varchar(50) NOT NULL,
fk_soc integer NOT NULL,
datec timestamp, -- date de creation de la facture
datef date, -- date de la facture
paye smallint default 0 NOT NULL,
amount real default 0 NOT NULL,
remise real default 0,
remise_percent real default 0,
tva real default 0,
total real default 0,
total_ttc real default 0,
fk_statut smallint default 0 NOT NULL,
author varchar(50),
fk_user integer, -- createur de la facture
fk_user_author integer, -- createur de la propale
fk_user_valid integer, -- valideur de la propale
rowid SERIAL PRIMARY KEY,
facnumber varchar(50) NOT NULL,
fk_soc integer NOT NULL,
datec timestamp without time zone, -- date de creation de la facture
datef date, -- date de la facture
paye smallint DEFAULT 0 NOT NULL,
amount real DEFAULT 0 NOT NULL,
remise real DEFAULT 0,
remise_percent real DEFAULT 0,
tva real DEFAULT 0,
total real DEFAULT 0,
total_ttc real DEFAULT 0,
fk_statut smallint DEFAULT 0 NOT NULL,
author varchar(50),
fk_user integer, -- createur de la facture
fk_user_author integer, -- createur de la propale
fk_user_valid integer, -- valideur de la propale
fk_projet integer, -- projet auquel est associé la facture
fk_cond_reglement integer, -- condition de reglement
date_lim_reglement date, -- date limite de reglement
note text
note text
);
create unique index llx_facture_facnumber on llx_facture(facnumber);

View File

@ -27,19 +27,21 @@ create table llx_facture_fourn
rowid SERIAL PRIMARY KEY,
facnumber varchar(50) NOT NULL,
fk_soc integer NOT NULL,
datec timestamp, -- date de creation de la facture
datef date, -- date de la facture
datec timestamp without time zone, -- date de creation de la facture
datef date, -- date de la facture
libelle varchar(255),
paye smallint default 0 NOT NULL,
amount real default 0 NOT NULL,
remise real default 0,
tva real default 0,
total real default 0,
total_ht real default 0,
total_tva real default 0,
total_ttc real default 0,
fk_statut smallint default 0 NOT NULL,
fk_user_author integer, -- createur de la propale
paye smallint DEFAULT 0 NOT NULL,
amount real DEFAULT 0 NOT NULL,
remise real DEFAULT 0,
tva real DEFAULT 0,
total real DEFAULT 0,
total_ht real DEFAULT 0,
total_tva real DEFAULT 0,
total_ttc real DEFAULT 0,
fk_statut smallint DEFAULT 0 NOT NULL,
fk_user_author integer, -- createur de la propale
fk_user_valid integer, -- valideur de la propale
note text
);

View File

@ -27,10 +27,10 @@ create table llx_facture_fourn_det
fk_facture_fourn integer NOT NULL,
fk_product integer NULL,
description text,
pu_ht real default 0,
qty smallint default 1,
total_ht real default 0,
tva_taux real default 0,
tva real default 0,
total_ttc real default 0
pu_ht real DEFAULT 0,
qty smallint DEFAULT 1,
total_ht real DEFAULT 0,
tva_taux real DEFAULT 0,
tva real DEFAULT 0,
total_ttc real DEFAULT 0
);

View File

@ -23,19 +23,22 @@
create table llx_facture_rec
(
rowid SERIAL PRIMARY KEY,
rowid SERIAL PRIMARY KEY,
titre varchar(50) NOT NULL,
fk_soc integer NOT NULL,
datec timestamp, -- date de creation
amount real default 0 NOT NULL,
remise real default 0,
remise_percent real default 0,
tva real default 0,
total real default 0,
total_ttc real default 0,
fk_soc integer NOT NULL,
datec timestamp without time zone, -- date de creation
amount real DEFAULT 0 NOT NULL,
remise real DEFAULT 0,
remise_percent real DEFAULT 0,
tva real DEFAULT 0,
total real DEFAULT 0,
total_ttc real DEFAULT 0,
fk_user_author integer, -- createur
fk_projet integer, -- projet auquel est associé la facture
fk_cond_reglement integer, -- condition de reglement
note text
);

View File

@ -26,16 +26,16 @@ create table llx_facturedet
(
rowid SERIAL PRIMARY KEY,
fk_facture integer NOT NULL,
fk_product integer NOT NULL DEFAULT 0,
fk_product integer DEFAULT 0 NOT NULL,
description text,
tva_taux real default 19.6, -- taux tva
tva_taux real DEFAULT 19.6, -- taux tva
qty real, -- quantité
remise_percent real default 0, -- pourcentage de remise
remise real default 0, -- montant de la remise
remise_percent real DEFAULT 0, -- pourcentage de remise
remise real DEFAULT 0, -- montant de la remise
subprice real, -- prix avant remise
price real, -- prix final
date_start timestamp, -- date debut si service
date_end timestamp -- date fin si service
date_start timestamp without time zone, -- date debut si service
date_end timestamp without time zone -- date fin si service
);
CREATE INDEX llx_facturedet_fk_facture ON llx_facturedet (fk_facture);

View File

@ -27,10 +27,10 @@ create table llx_facturedet_rec
fk_facture integer NOT NULL,
fk_product integer,
description text,
tva_taux real default 19.6, -- taux tva
qty real, -- quantité
remise_percent real default 0, -- pourcentage de remise
remise real default 0, -- montant de la remise
subprice real, -- prix avant remise
price real -- prix final
tva_taux real DEFAULT 19.6, -- taux tva
qty real, -- quantité
remise_percent real DEFAULT 0, -- pourcentage de remise
remise real DEFAULT 0, -- montant de la remise
subprice real, -- prix avant remise
price real -- prix final
);

View File

@ -26,14 +26,14 @@ create table llx_fichinter
(
rowid SERIAL PRIMARY KEY,
fk_soc integer NOT NULL,
fk_projet integer default 0, -- projet auquel est rattache la fiche
fk_projet integer DEFAULT 0, -- projet auquel est rattache la fiche
ref varchar(30) NOT NULL, -- number
datec timestamp, -- date de creation
date_valid timestamp, -- date de validation
datec timestamp without time zone, -- date de creation
date_valid timestamp without time zone, -- date de validation
datei date, -- date de l'intervention
fk_user_author integer, -- createur de la fiche
fk_user_valid integer, -- valideur de la fiche
fk_statut smallint default 0,
fk_statut smallint DEFAULT 0,
duree real,
note text
);

View File

@ -26,8 +26,8 @@ create table llx_groupart
rowid SERIAL PRIMARY KEY,
osc_id integer NOT NULL,
tms timestamp,
nom varchar(64),
groupart CHAR(8) CHECK (groupart IN ('artiste','groupe')) NOT NULL,
nom varchar(64),
groupart CHAR(8) CHECK (groupart IN ('artiste','groupe')) NOT NULL,
description text NOT NULL,
fk_user_author integer
);

View File

@ -26,10 +26,10 @@ create table llx_groupesociete
rowid serial PRIMARY KEY,
parent integer UNIQUE,
tms timestamp,
datec timestamp, -- creation date
datec timestamp without time zone, -- creation date
nom varchar(60), -- company name
note text, --
remise real default 0, -- remise systématique pour le client
remise real DEFAULT 0, -- remise systématique pour le client
fk_user_author integer
)

View File

@ -28,9 +28,9 @@ create table llx_groupesociete_remise
rowid serial PRIMARY KEY,
fk_groupe integer NOT NULL,
tms timestamp,
datec timestamp, -- creation date
datec timestamp without time zone, -- creation date
fk_user_author integer, -- utilisateur qui a créé l'info
remise real default 0, -- remise systématique pour le client
remise real DEFAULT 0, -- remise systématique pour le client
note text
);

View File

@ -27,15 +27,15 @@ create table llx_livre
oscid integer NOT NULL,
tms timestamp,
status smallint,
date_ajout timestamp,
ref varchar(12),
title varchar(64),
annee smallint,
date_ajout timestamp without time zone,
ref varchar(12),
title varchar(64),
annee smallint,
description text,
prix decimal(15,4),
fk_editeur integer,
fk_user_author integer,
frais_de_port smallint default 1,
frais_de_port smallint DEFAULT 1,
UNIQUE(ref)

View File

@ -24,7 +24,7 @@
create table llx_newsletter
(
rowid SERIAL PRIMARY KEY,
datec timestamp,
datec timestamp without time zone,
tms timestamp,
email_subject varchar(32) NOT NULL,
email_from_name varchar(255) NOT NULL,
@ -33,12 +33,12 @@ create table llx_newsletter
email_body text,
target smallint,
sql_target text,
status smallint NOT NULL DEFAULT 0,
date_send_request timestamp, -- debut de l'envoi demandé
date_send_begin timestamp, -- debut de l'envoi
date_send_end timestamp, -- fin de l'envoi
nbsent integer, -- nombre de mails envoyés
nberror integer, -- nombre de mails envoyés
status smallint DEFAULT 0 NOT NULL,
date_send_request timestamp without time zone, -- debut de l'envoi demandé
date_send_begin timestamp without time zone, -- debut de l'envoi
date_send_end timestamp without time zone, -- fin de l'envoi
nbsent integer, -- nombre de mails envoyés
nberror integer, -- nombre de mails envoyés
fk_user_author integer,
fk_user_valid integer,
fk_user_modif integer

View File

@ -25,9 +25,9 @@ create table llx_notify
(
rowid SERIAL PRIMARY KEY,
tms timestamp,
daten timestamp, -- date de la notification
daten timestamp without time zone, -- date de la notification
fk_action integer NOT NULL,
fk_contact integer NOT NULL,
objet_type CHAR(10) CHECK (objet_type IN ('ficheinter','facture','propale')),
objet_type CHAR(10) CHECK (objet_type IN ('ficheinter','facture','propale')),
objet_id integer NOT NULL
);

View File

@ -24,15 +24,15 @@ create table llx_paiement
(
rowid SERIAL PRIMARY KEY,
fk_facture integer,
datec timestamp,
datec timestamp without time zone, -- date de creation
tms timestamp,
datep timestamp, -- payment date
amount real default 0,
datep timestamp without time zone, -- payment date
amount real DEFAULT 0,
author varchar(50),
fk_paiement integer NOT NULL,
num_paiement varchar(50),
note text,
fk_bank integer NOT NULL,
fk_user_creat integer, -- utilisateur qui a créé l'info
fk_user_modif integer -- utilisateur qui a modifié l'info
fk_user_creat integer, -- utilisateur qui a créé l'info
fk_user_modif integer -- utilisateur qui a modifié l'info
);

View File

@ -26,7 +26,7 @@ create table llx_paiement_facture
rowid serial PRIMARY KEY,
fk_paiement integer,
fk_facture integer,
amount real default 0
amount real DEFAULT 0
);
CREATE INDEX llx_paiement_facture_fk_paiement ON llx_paiement_facture(fk_paiement);

View File

@ -25,10 +25,10 @@ create table llx_paiementcharge
(
rowid serial PRIMARY KEY,
fk_charge integer,
datec timestamp, -- date de creation
datec timestamp without time zone, -- date de creation
tms timestamp,
datep timestamp, -- payment date
amount real default 0,
datep timestamp without time zone, -- payment date
amount real DEFAULT 0,
fk_typepaiement integer NOT NULL,
num_paiement varchar(50),
note text,

View File

@ -25,13 +25,13 @@ create table llx_paiementfourn
(
rowid SERIAL PRIMARY KEY,
tms timestamp,
datec timestamp, -- date de creation de l'enregistrement
fk_facture_fourn integer, -- facture
datep timestamp, -- date de paiement
amount real default 0, -- montant
fk_user_author integer, -- auteur
fk_paiement integer NOT NULL, -- moyen de paiement
num_paiement varchar(50), -- numéro de paiement (cheque)
datec timestamp without time zone, -- date de creation de l'enregistrement
fk_facture_fourn integer, -- facture
datep timestamp without time zone, -- date de paiement
amount real DEFAULT 0, -- montant
fk_user_author integer, -- auteur
fk_paiement integer NOT NULL, -- moyen de paiement
num_paiement varchar(50), -- numéro de paiement (cheque)
note text,
fk_bank integer NOT NULL
);

View File

@ -22,7 +22,7 @@
create table llx_pointmort
(
month timestamp,
month timestamp without time zone,
amount real
);

View File

@ -23,20 +23,20 @@
create table llx_product
(
rowid SERIAL PRIMARY KEY,
datec timestamp,
tms timestamp,
ref varchar(15),
label varchar(255),
description text,
price double precision,
tva_tx double precision default 19.6,
fk_user_author integer,
envente smallint default 1,
nbvente integer default 0,
fk_product_type integer default 0,
duration varchar(6),
stock_propale integer default 0,
stock_commande integer default 0,
seuil_stock_alerte integer default 0
rowid SERIAL PRIMARY KEY,
datec timestamp without time zone,
tms timestamp,
ref varchar(15) UNIQUE,
label varchar(255),
description text,
price double precision,
tva_tx double precision DEFAULT 19.6,
fk_user_author integer,
envente smallint DEFAULT 1,
nbvente integer DEFAULT 0,
fk_product_type integer DEFAULT 0,
duration varchar(6),
stock_propale integer DEFAULT 0,
stock_commande integer DEFAULT 0,
seuil_stock_alerte integer DEFAULT 0
);

View File

@ -24,7 +24,7 @@
create table llx_product_fournisseur
(
rowid SERIAL PRIMARY KEY,
datec timestamp,
datec timestamp without time zone,
tms timestamp,
fk_product integer,
fk_soc integer,

View File

@ -26,10 +26,10 @@ create table llx_product_price
rowid SERIAL PRIMARY KEY,
tms timestamp,
fk_product integer NOT NULL,
date_price timestamp NOT NULL,
date_price timestamp without time zone NOT NULL,
price double precision,
tva_tx double precision default 19.6,
tva_tx double precision DEFAULT 19.6,
fk_user_author integer,
envente smallint default 1
envente smallint DEFAULT 1
);

View File

@ -27,7 +27,7 @@ create table llx_product_stock
tms timestamp,
fk_product integer NOT NULL,
fk_stock integer NOT NULL,
reel integer
reel integer --stock réel
);
CREATE INDEX llx_product_stock_fk_product ON llx_product_stock (fk_product);

View File

@ -28,11 +28,11 @@ create table llx_projet
fk_soc integer NOT NULL,
fk_statut smallint NOT NULL,
tms timestamp,
dateo date, -- date d'ouverture du projet
dateo date, -- date d'ouverture du projet
ref varchar(50),
title varchar(255),
fk_user_resp integer, -- responsable du projet
fk_user_creat integer, -- createur du projet
fk_user_resp integer, -- responsable du projet
fk_user_creat integer, -- createur du projet
note text
);

View File

@ -24,14 +24,14 @@
create table llx_propaldet
(
rowid SERIAL PRIMARY KEY,
fk_propal integer,
fk_product integer,
rowid SERIAL PRIMARY KEY,
fk_propal integer,
fk_product integer,
description text,
tva_tx real default 19.6, -- taux tva
qty real, -- quantité
remise_percent real default 0, -- pourcentage de remise
remise real default 0, -- montant de la remise
tva_tx real DEFAULT 19.6, -- taux tva
qty real, -- quantité
remise_percent real DEFAULT 0, -- pourcentage de remise
remise real DEFAULT 0, -- montant de la remise
subprice real, -- prix avant remise
price real -- prix final
);