11.1.4. Integration de la version 4.4.x en 4.4.5 :

Les principes de la verion om4.5.x sont les suivants :

  • cohérence de la liaison de un à plusieurs : om_sig / maj de champs
  • utilisation d’om_sig dans le moteur de recherche et reqmo
  • création d une table d’extension remplacant var_sig.inc
  • la table de flux remplace celle des wms car il y a plusieurs type de flux

Pour faire évoluer la base, utiliser data/pgsql/ver_4.4.5.sql

Il est décrit ici les modifications de la base :

Nouveaux champs om_sig_map

champ_idx character varying(30);
util_idx boolean;
util_reqmo boolean;
util_recherche boolean;
source_flux integer;
fond_default character varying(10); Paramétrage du champ par défaut

sld_marqueur character varying(254);
sld_data character varying(254);
point_centrage geometry(Point,2154),;

Dans om_sig_map_comp, sont intégrés la partie mise à jour d om_sig_map (respect du modèle référentiel)

Ces colonnes relatives à la mise à jour sont supprimées dans om_sig_map:

lib_geometrie;
maj;
table_update;
champ_idx;
champ;
type_geometrie;

Création d’une table des extensions (remplaçant les variables de dyn/var_sig.inc.php) et clé secondaire dans om_sig_map:

om_sig_extent integer NOT NULL,
nom character varying(150),
extent character varying(150)

Creation d une table om_sig_flux remplacant om_sig_wms car les flux peuvent être différents que wms

om_sig_flux integer NOT NULL,
libelle character varying(50) NOT NULL,
om_collectivite integer NOT NULL,
id character varying(50) NOT NULL,
attribution character varying(150),
chemin character varying(255) NOT NULL,
couches character varying(255) NOT NULL,
cache_type character varying(3),
cache_gfi_chemin character varying(255),
cache_gfi_couches character varying(255)

Dans le modèle, remplacement de tous les champs oui/non par des types booleans