1 |
SET client_encoding = 'LATIN1'; |
SET client_encoding = 'LATIN1'; |
|
SET check_function_bodies = false; |
|
2 |
SET search_path = public, pg_catalog; |
SET search_path = public, pg_catalog; |
3 |
CREATE TABLE tmp_pcmn ( |
CREATE TABLE tmp_pcmn ( |
4 |
pcm_val integer NOT NULL, |
pcm_val integer NOT NULL, |
9 |
CREATE TABLE "version" ( |
CREATE TABLE "version" ( |
10 |
val integer |
val integer |
11 |
); |
); |
12 |
CREATE SEQUENCE s_periode |
CREATE SEQUENCE s_periode; |
13 |
INCREMENT BY 1 |
|
14 |
NO MAXVALUE |
CREATE SEQUENCE s_currency; |
15 |
NO MINVALUE |
|
|
CACHE 1; |
|
|
CREATE SEQUENCE s_currency |
|
|
INCREMENT BY 1 |
|
|
NO MAXVALUE |
|
|
NO MINVALUE |
|
|
CACHE 1; |
|
16 |
CREATE TABLE parm_money ( |
CREATE TABLE parm_money ( |
17 |
pm_id integer DEFAULT nextval('s_currency'::text), |
pm_id integer DEFAULT nextval('s_currency'::text), |
18 |
pm_code character(3) NOT NULL, |
pm_code character(3) NOT NULL, |
25 |
p_exercice text DEFAULT to_char(now(), 'YYYY'::text) NOT NULL, |
p_exercice text DEFAULT to_char(now(), 'YYYY'::text) NOT NULL, |
26 |
p_closed boolean DEFAULT false |
p_closed boolean DEFAULT false |
27 |
); |
); |
28 |
CREATE SEQUENCE s_jrn_def |
CREATE SEQUENCE s_jrn_def; |
29 |
START WITH 5 |
select setval('s_jrn_def',5); |
30 |
INCREMENT BY 1 |
CREATE SEQUENCE s_grpt; |
31 |
NO MAXVALUE |
|
32 |
NO MINVALUE |
CREATE SEQUENCE s_jrn_op; |
33 |
CACHE 1; |
|
34 |
CREATE SEQUENCE s_grpt |
CREATE SEQUENCE s_jrn; |
35 |
START WITH 1 |
|
|
INCREMENT BY 1 |
|
|
NO MAXVALUE |
|
|
NO MINVALUE |
|
|
CACHE 1; |
|
|
CREATE SEQUENCE s_jrn_op |
|
|
INCREMENT BY 1 |
|
|
NO MAXVALUE |
|
|
NO MINVALUE |
|
|
CACHE 1; |
|
|
CREATE SEQUENCE s_jrn |
|
|
INCREMENT BY 1 |
|
|
NO MAXVALUE |
|
|
NO MINVALUE |
|
|
CACHE 1; |
|
36 |
CREATE TABLE jrn_type ( |
CREATE TABLE jrn_type ( |
37 |
jrn_type_id character(3) NOT NULL, |
jrn_type_id character(3) NOT NULL, |
38 |
jrn_desc text |
jrn_desc text |
51 |
jrn_def_type character(3) NOT NULL, |
jrn_def_type character(3) NOT NULL, |
52 |
jrn_def_code text NOT NULL |
jrn_def_code text NOT NULL |
53 |
); |
); |
54 |
CREATE SEQUENCE s_jrnx |
CREATE SEQUENCE s_jrnx; |
55 |
START WITH 1 |
|
|
INCREMENT BY 1 |
|
|
NO MAXVALUE |
|
|
NO MINVALUE |
|
|
CACHE 1; |
|
56 |
CREATE TABLE jrnx ( |
CREATE TABLE jrnx ( |
57 |
j_id integer DEFAULT nextval('s_jrn_op'::text) NOT NULL, |
j_id integer DEFAULT nextval('s_jrn_op'::text) NOT NULL, |
58 |
j_date date DEFAULT now(), |
j_date date DEFAULT now(), |
73 |
pref_user text NOT NULL, |
pref_user text NOT NULL, |
74 |
pref_periode integer NOT NULL |
pref_periode integer NOT NULL |
75 |
); |
); |
76 |
CREATE SEQUENCE s_formdef |
CREATE SEQUENCE s_formdef; |
77 |
START WITH 1 |
CREATE SEQUENCE s_form; |
|
INCREMENT BY 1 |
|
|
NO MAXVALUE |
|
|
NO MINVALUE |
|
|
CACHE 1; |
|
|
CREATE SEQUENCE s_form |
|
|
START WITH 1 |
|
|
INCREMENT BY 1 |
|
|
NO MAXVALUE |
|
|
NO MINVALUE |
|
|
CACHE 1; |
|
78 |
CREATE TABLE formdef ( |
CREATE TABLE formdef ( |
79 |
fr_id integer DEFAULT nextval('s_formdef'::text) NOT NULL, |
fr_id integer DEFAULT nextval('s_formdef'::text) NOT NULL, |
80 |
fr_label text |
fr_label text |
86 |
fo_label text, |
fo_label text, |
87 |
fo_formula text |
fo_formula text |
88 |
); |
); |
89 |
CREATE SEQUENCE s_idef |
CREATE SEQUENCE s_idef; |
90 |
INCREMENT BY 1 |
|
91 |
NO MAXVALUE |
CREATE SEQUENCE s_centralized; |
|
NO MINVALUE |
|
|
CACHE 1; |
|
|
CREATE SEQUENCE s_centralized |
|
|
START WITH 1 |
|
|
INCREMENT BY 1 |
|
|
NO MAXVALUE |
|
|
NO MINVALUE |
|
|
CACHE 1; |
|
92 |
CREATE TABLE centralized ( |
CREATE TABLE centralized ( |
93 |
c_id integer DEFAULT nextval('s_centralized'::text) NOT NULL, |
c_id integer DEFAULT nextval('s_centralized'::text) NOT NULL, |
94 |
c_j_id integer, |
c_j_id integer, |
102 |
c_grp integer NOT NULL, |
c_grp integer NOT NULL, |
103 |
c_comment text, |
c_comment text, |
104 |
c_rapt text, |
c_rapt text, |
105 |
c_periode integer, |
c_periode integer |
106 |
c_order integer |
|
107 |
); |
); |
108 |
CREATE SEQUENCE s_user_jrn |
CREATE SEQUENCE s_user_jrn; |
109 |
INCREMENT BY 1 |
CREATE SEQUENCE s_user_act; |
|
NO MAXVALUE |
|
|
NO MINVALUE |
|
|
CACHE 1; |
|
|
CREATE SEQUENCE s_user_act |
|
|
INCREMENT BY 1 |
|
|
NO MAXVALUE |
|
|
NO MINVALUE |
|
|
CACHE 1; |
|
110 |
CREATE TABLE user_sec_jrn ( |
CREATE TABLE user_sec_jrn ( |
111 |
uj_id integer DEFAULT nextval('s_user_jrn'::text) NOT NULL, |
uj_id integer DEFAULT nextval('s_user_jrn'::text) NOT NULL, |
112 |
uj_login text, |
uj_login text, |
122 |
ua_login text, |
ua_login text, |
123 |
ua_act_id integer |
ua_act_id integer |
124 |
); |
); |
125 |
CREATE SEQUENCE s_jrnaction |
CREATE SEQUENCE s_jrnaction; |
|
INCREMENT BY 1 |
|
|
NO MAXVALUE |
|
|
NO MINVALUE |
|
|
CACHE 1; |
|
126 |
CREATE TABLE jrn_action ( |
CREATE TABLE jrn_action ( |
127 |
ja_id integer DEFAULT nextval('s_jrnaction'::text) NOT NULL, |
ja_id integer DEFAULT nextval('s_jrnaction'::text) NOT NULL, |
128 |
ja_name text NOT NULL, |
ja_name text NOT NULL, |
139 |
tva_comment text, |
tva_comment text, |
140 |
tva_poste text |
tva_poste text |
141 |
); |
); |
142 |
CREATE SEQUENCE s_fiche |
CREATE SEQUENCE s_fiche; |
143 |
INCREMENT BY 1 |
CREATE SEQUENCE s_fiche_def_ref; |
144 |
NO MAXVALUE |
CREATE SEQUENCE s_fdef; |
145 |
NO MINVALUE |
CREATE SEQUENCE s_attr_def; |
146 |
CACHE 1; |
CREATE SEQUENCE s_jnt_fic_att_value; |
|
CREATE SEQUENCE s_fiche_def_ref |
|
|
INCREMENT BY 1 |
|
|
NO MAXVALUE |
|
|
NO MINVALUE |
|
|
CACHE 1; |
|
|
CREATE SEQUENCE s_fdef |
|
|
INCREMENT BY 1 |
|
|
NO MAXVALUE |
|
|
NO MINVALUE |
|
|
CACHE 1; |
|
|
CREATE SEQUENCE s_attr_def |
|
|
INCREMENT BY 1 |
|
|
NO MAXVALUE |
|
|
NO MINVALUE |
|
|
CACHE 1; |
|
|
CREATE SEQUENCE s_jnt_fic_att_value |
|
|
INCREMENT BY 1 |
|
|
NO MAXVALUE |
|
|
NO MINVALUE |
|
|
CACHE 1; |
|
147 |
CREATE TABLE fiche_def_ref ( |
CREATE TABLE fiche_def_ref ( |
148 |
frd_id integer DEFAULT nextval('s_fiche_def_ref'::text) NOT NULL, |
frd_id integer DEFAULT nextval('s_fiche_def_ref'::text) NOT NULL, |
149 |
frd_text text, |
frd_text text, |
177 |
fd_id integer, |
fd_id integer, |
178 |
ad_id integer |
ad_id integer |
179 |
); |
); |
180 |
CREATE SEQUENCE s_jrn_rapt |
CREATE SEQUENCE s_jrn_rapt; |
|
INCREMENT BY 1 |
|
|
NO MAXVALUE |
|
|
NO MINVALUE |
|
|
CACHE 1; |
|
181 |
CREATE TABLE jrn_rapt ( |
CREATE TABLE jrn_rapt ( |
182 |
jra_id integer DEFAULT nextval('s_jrn_rapt'::text) NOT NULL, |
jra_id integer DEFAULT nextval('s_jrn_rapt'::text) NOT NULL, |
183 |
jr_id integer NOT NULL, |
jr_id integer NOT NULL, |
185 |
); |
); |
186 |
CREATE VIEW vw_fiche_attr AS |
CREATE VIEW vw_fiche_attr AS |
187 |
SELECT a.f_id, fd_id, a.av_text AS vw_name, b.av_text AS vw_sell, c.av_text AS vw_buy, d.av_text AS tva_code, tva_id, tva_rate, tva_label, e.av_text AS vw_addr, f.av_text AS vw_cp, frd_id FROM ((((((((SELECT f_id, fd_id, av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (ad_id = 1)) a LEFT JOIN (SELECT f_id, av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (ad_id = 6)) b ON ((a.f_id = b.f_id))) LEFT JOIN (SELECT f_id, av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (ad_id = 7)) c ON ((a.f_id = c.f_id))) LEFT JOIN (SELECT f_id, av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (ad_id = 2)) d ON ((a.f_id = d.f_id))) LEFT JOIN (SELECT f_id, av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (ad_id = 14)) e ON ((a.f_id = e.f_id))) LEFT JOIN (SELECT f_id, av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (ad_id = 15)) f ON ((a.f_id = f.f_id))) LEFT JOIN tva_rate ON ((d.av_text = (tva_rate.tva_id)::text))) JOIN fiche_def USING (fd_id)); |
SELECT a.f_id, fd_id, a.av_text AS vw_name, b.av_text AS vw_sell, c.av_text AS vw_buy, d.av_text AS tva_code, tva_id, tva_rate, tva_label, e.av_text AS vw_addr, f.av_text AS vw_cp, frd_id FROM ((((((((SELECT f_id, fd_id, av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (ad_id = 1)) a LEFT JOIN (SELECT f_id, av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (ad_id = 6)) b ON ((a.f_id = b.f_id))) LEFT JOIN (SELECT f_id, av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (ad_id = 7)) c ON ((a.f_id = c.f_id))) LEFT JOIN (SELECT f_id, av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (ad_id = 2)) d ON ((a.f_id = d.f_id))) LEFT JOIN (SELECT f_id, av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (ad_id = 14)) e ON ((a.f_id = e.f_id))) LEFT JOIN (SELECT f_id, av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (ad_id = 15)) f ON ((a.f_id = f.f_id))) LEFT JOIN tva_rate ON ((d.av_text = (tva_rate.tva_id)::text))) JOIN fiche_def USING (fd_id)); |
188 |
CREATE SEQUENCE s_stock_goods |
CREATE SEQUENCE s_stock_goods; |
|
INCREMENT BY 1 |
|
|
NO MAXVALUE |
|
|
NO MINVALUE |
|
|
CACHE 1; |
|
189 |
CREATE TABLE jrn ( |
CREATE TABLE jrn ( |
190 |
jr_id integer DEFAULT nextval('s_jrn'::text) NOT NULL, |
jr_id integer DEFAULT nextval('s_jrn'::text) NOT NULL, |
191 |
jr_def_id integer NOT NULL, |
jr_def_id integer NOT NULL, |
199 |
jrn_ech date, |
jrn_ech date, |
200 |
jr_ech date, |
jr_ech date, |
201 |
jr_rapt text, |
jr_rapt text, |
202 |
jr_valid boolean DEFAULT true, |
jr_valid boolean DEFAULT true |
203 |
j_pj integer, |
); |
|
jr_opid integer, |
|
|
jr_c_opid integer |
|
|
); |
|
204 |
CREATE TABLE stock_goods ( |
CREATE TABLE stock_goods ( |
205 |
sg_id integer DEFAULT nextval('s_stock_goods'::text) NOT NULL, |
sg_id integer DEFAULT nextval('s_stock_goods'::text) NOT NULL, |
206 |
j_id integer, |
j_id integer, |
217 |
frd_id integer, |
frd_id integer, |
218 |
ad_id integer |
ad_id integer |
219 |
); |
); |
|
CREATE SEQUENCE s_central |
|
|
START WITH 1 |
|
|
INCREMENT BY 1 |
|
|
NO MAXVALUE |
|
|
NO MINVALUE |
|
|
CACHE 1; |
|
|
CREATE SEQUENCE s_central_order |
|
|
START WITH 1 |
|
|
INCREMENT BY 1 |
|
|
NO MAXVALUE |
|
|
NO MINVALUE |
|
|
CACHE 1; |
|
|
CREATE SEQUENCE s_internal |
|
|
START WITH 1 |
|
|
INCREMENT BY 1 |
|
|
NO MAXVALUE |
|
|
NO MINVALUE |
|
|
CACHE 1; |
|
|
CREATE SEQUENCE s_jrn_4 |
|
|
START WITH 1 |
|
|
INCREMENT BY 1 |
|
|
NO MAXVALUE |
|
|
NO MINVALUE |
|
|
CACHE 1; |
|
|
CREATE SEQUENCE s_jrn_3 |
|
|
START WITH 1 |
|
|
INCREMENT BY 1 |
|
|
NO MAXVALUE |
|
|
NO MINVALUE |
|
|
CACHE 1; |
|
|
CREATE SEQUENCE s_jrn_2 |
|
|
START WITH 1 |
|
|
INCREMENT BY 1 |
|
|
NO MAXVALUE |
|
|
NO MINVALUE |
|
|
CACHE 1; |
|
|
CREATE SEQUENCE s_jrn_1 |
|
|
START WITH 1 |
|
|
INCREMENT BY 1 |
|
|
NO MAXVALUE |
|
|
NO MINVALUE |
|
|
CACHE 1; |
|
220 |
CREATE UNIQUE INDEX x_act ON "action" USING btree (ac_description); |
CREATE UNIQUE INDEX x_act ON "action" USING btree (ac_description); |
221 |
CREATE UNIQUE INDEX x_usr_jrn ON user_sec_jrn USING btree (uj_login, uj_jrn_id); |
CREATE UNIQUE INDEX x_usr_jrn ON user_sec_jrn USING btree (uj_login, uj_jrn_id); |
222 |
CREATE INDEX fk_centralized_c_jrn_def ON centralized USING btree (c_jrn_def); |
CREATE INDEX fk_centralized_c_jrn_def ON centralized USING btree (c_jrn_def); |
233 |
CREATE UNIQUE INDEX x_jrn_jr_id ON jrn USING btree (jr_id); |
CREATE UNIQUE INDEX x_jrn_jr_id ON jrn USING btree (jr_id); |
234 |
CREATE INDEX fk_stock_goods_j_id ON stock_goods USING btree (j_id); |
CREATE INDEX fk_stock_goods_j_id ON stock_goods USING btree (j_id); |
235 |
CREATE INDEX fk_stock_goods_f_id ON stock_goods USING btree (f_id); |
CREATE INDEX fk_stock_goods_f_id ON stock_goods USING btree (f_id); |
236 |
CREATE INDEX x_poste ON jrnx USING btree (j_poste); |
|
237 |
ALTER TABLE ONLY tmp_pcmn |
ALTER TABLE ONLY tmp_pcmn |
238 |
ADD CONSTRAINT tmp_pcmn_pkey PRIMARY KEY (pcm_val); |
ADD CONSTRAINT tmp_pcmn_pkey PRIMARY KEY (pcm_val); |
239 |
ALTER TABLE ONLY parm_money |
ALTER TABLE ONLY parm_money |