1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
| CREATE TABLE _dn.t1 (
residence_id INTEGER,
prix REAL,
date_promo INTEGER,
min_prix DOUBLE PRECISION,
dispo INTEGER,
date_d DATE,
date_f DATE,
heberge_id INTEGER,
contrainte_id BIGINT,
score BIGINT,
type INTEGER,
type2 INTEGER,
theme INTEGER,
pays_id INTEGER,
region_id INTEGER,
num VARCHAR,
ville_id INTEGER,
heberge_cap SMALLINT,
nuite_id INTEGER,
jour_id INTEGER,
type_id INTEGER,
label_camping_qualite BOOLEAN,
forfait_id INTEGER,
theme_ete INTEGER,
theme_hiver INTEGER,
pax BOOLEAN DEFAULT false,
fournisseur_id INTEGER,
tarif_prix_promo REAL,
com_min REAL,
nuite_nom VARCHAR[],
quartier_id INTEGER,
domaine_id INTEGER,
priorite INTEGER,
request INTEGER DEFAULT 0,
vendeur_id INTEGER DEFAULT 0,
prio_ville INTEGER DEFAULT 1,
massif BOOLEAN
) WITHOUT OIDS;
COMMENT ON COLUMN _dn.t1.priorite
IS 'donne la priorite pour l''affichage des listes de resultats';
COMMENT ON COLUMN _dn.t1.request
IS '1:tarif en request
0:tarif en allot';
COMMENT ON COLUMN _dn.t1.prio_ville
IS '1:ville primaire
2:ville secondaire';
CREATE INDEX t1_idx ON _dn.t1
USING btree (residence_id, region_id, vendeur_id);
CREATE INDEX t1_idx1 ON _dn.t1
USING btree (residence_id);
CREATE INDEX t1_idx2 ON _dn.t1
USING btree (residence_id, vendeur_id, date_d, ville_id);
CREATE INDEX t1_idx20 ON _dn.t1
USING btree (residence_id, pax, min_prix, nuite_id, date_d, vendeur_id, type, type2, theme, forfait_id, priorite, num, score, request);
CREATE INDEX t1_idx21 ON _dn.t1
USING btree (residence_id, nuite_id, date_d, vendeur_id);
CREATE INDEX t1_idx22 ON _dn.t1
USING btree (nuite_id, date_d); |
Partager