qwat-data-model

TEKSI Water module (project QWAT) - PostgreSQL / postgis Datamodel

Stars
23
Committers
26

Bot releases are hidden (Show)

qwat-data-model - 1.4.0 Latest Release

Published by 3nids over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/qwat/qwat-data-model/compare/1.3.6...1.4.0

qwat-data-model - 1.3.6

Published by olivierdalang about 3 years ago

EN version

Infrastructure changes

  • Moved automated release pipeline from travis to github actions

Bugfixes

  • none

Business logic changes

  • Added SIA405 codes to value lists where applicable

Version FR

Changements d'infrastructure :

  • Migré de la procédure de release automatique de travis vers github actions

Corrections :

  • aucune

Changements métier :

  • Ajout des codes SIA405 codes aux listes de valeurs là où il y a correspondance
qwat-data-model - New elements to qwat_vl.object_reference

Published by lbartoletti almost 4 years ago

EN version

Infrastructure changes

Bugfixes

  • Minors typo fixes #314 #315

Business logic changes

Adds 4 new elements to qwat_vl.object_reference table of the data model #320


Version FR

Changements d'infrastructure :

Corrections :

  • Corrections de typo mineures #314 #315

Changements métier :

  • Ajoute 4 éléments dans la table qwat_vl.object_reference #320
qwat-data-model - Remove SIRE extension from core

Published by lbartoletti almost 5 years ago

EN version

Infrastructure changes

Bugfixes

Business logic changes


Version FR

Changements d'infrastructure :

Corrections :

Changements métier :

qwat-data-model - Customization

Published by lbartoletti almost 6 years ago

EN version

Infrastructure changes

  • PUM: update to last version
  • metaproject: update to last master
  • Add customizations
  • upgrade_db.sh now accepts multi delta dir (customizations and extensions)
  • Change upgrade_db.sh to avoid re-creating the roles
  • Update sire extension

Bugfixes

  • Add SRID in od_valve: Fix #187
  • Fix valve_count for pipe
  • Fix and update metaproject: add missing ELSE statement in installation_update and delete functions
  • Add some FR and EN translations for installation part value list
  • Fix dump at release. Views wasn't exported in 1.3.2
  • Fix decimal value in pipe_material.sdr
  • Add 'IF NOT EXISTS' on CREATE TABLE qwat_od.damage
  • Add fk_precision, fk_precisionalti and fk_object_reference to cover
  • Describe what fk_protection SOMO value stands for
  • Fix typos: change sanitization_chlorine_gazeous to sanitization_chlorine_gas, number_of_pipe is now number_of_pipes to avoid confusion with pipe id (number)

Business logic changes

  • qwat_vl.valve_function: add for vent valve the J value for the short_fr attribute, as it is the case for other
  • Add 'Compteur de chantier' for part_type and EN/RO translations
  • Add 25 as default pressure norminal for 'Fonte' in pipe_material
  • Extend ro values for hydrant_output and hydrant_models + comment the hydrant_models table
  • Remove FALSE default for hydrant underground and marked
  • Changing the constraint logic on the "year" columns of the pipe table
  • Add consistency on PRIMARY KEY creation procedure
  • Add depth information to survey points
  • Add default sequence to survey points
  • Enables underground hydrants to only have one part

Version FR

Changements d'infrastructure :

  • PUM : mise à jour sur la dernière version
  • metaproject : mise à jour sur la version courante
  • Ajout des personnalisations
  • upgrade_db.sh accepte plusieurs répertoires (personnalisations et extensions)
  • Changement d'upgrade_db.sh pour éviter de recréer les rôles
  • Mise à jour de l'extension sire

Corrections :

  • Ajout du SRID dans od_valve: Corrige #187
  • Correction de valve_count pour pipe
  • Correction et mise à jour du metaproject: ajout des ELSE dans les fonctions installation_update et delete
  • Ajout de quelques traductions FR et EN pour les listes de valeur d'installation part
  • Correction des dump lors des sorties. Les vues n'étaient pas exportées en 1.3.2
  • Correction des décimales dans pipe_material.sdr
  • Ajout de 'IF NOT EXISTS' sur CREATE TABLE qwat_od.damage
  • Ajout de fk_precision, fk_precisionalti et fk_object_reference sur cover
  • Description de la valeur SOMO pour fk_protection
  • Correction de typos: change sanitization_chlorine_gazeous pour sanitization_chlorine_gas, number_of_pipe devient number_of_pipes pour éviter la confusion avec pipe id (nombre)

Changements métier :

  • qwat_vl.valve_function: ajout de la valeur 'J' dans la colonne short_fr de "vent" comme pour les autres
  • Ajout de 'Compteur de chantier' pour part_type et traductions EN/RO
  • Ajout de la valeur 25 par défaut pour pressure norminal pour 'Fonte' dans pipe_material
  • Extension des traductions RO pour hydrant_output et hydrant_models + commentaire de la table hydrant_models
  • Suppression de la valeur FALSE par défaut pour hydrant underground et marked
  • Changement de la logique de la contrainte sur les colonnes "year" de la table pipe
  • Ajout de cohérence sur les clés primaires lors de la procédure de création
  • Ajout de l'information de profondeur sur les points topographique
  • Ajout d'une séquence par défaut sur les points topographique
  • Autorise que les hydrants sous terrain n'ait qu'une seule partie
qwat-data-model - 1.3.2 : SIRE extension and infrastructure enhancements

Published by qwat-admin over 6 years ago

Infrastructure changes

  • Various Travis fixes and enhancements (Use PGSERVICE , stop build on error)
  • Implement delta file ordering to allow several delta files on each version. This will make is easier to
    plan semantic versions without retaining pull requests for too long
  • Deactivate auditing during migrations - fixes #248 "Update delta files and bulk loading need a way to deactivate audit log triggers". This requires at least PostgreSQL 9.5. Version 9.6 is supported and encouraged.
  • Changes to make QWAT compliant with all Linux / UNIX OS's
  • Various Travis fixes and enhancements (Use PGSERVICE , stop build on error)
  • Missing spatial indexes for some qwat_od's tables
  • Missing SRID declaration for some views
  • Fix dump options for data-only demo dump for release process

Business logic changes

  • Implement SIRE export extension and adds the extension environement variable system. delta_1.3.2_005_update_sire_code_material.sql - fix #237 code sire for PE 100
  • Adds in Core value list missing SIRE column for remotes
  • add PE material for diam 800, 900 and 1000, SDR 11, PN 16
  • add PREMO 1000 material
  • added delta for big PE diameter value + adduction
  • add PE mat for big diameters (800 -> 2500) SDR 21, pn 8
  • add PE mat for big diameters (800 -> 2500) SDR 26, pn 6
  • add pipe function adduction value
  • Add pipe protection values for PE, PVC and Steel pipes
  • Improve Survey points : added foreign key to fk_object_reference to object_reference table, add geometry index, add Total station as type of survey points

Version FR

Changements d'infrastructure:

  • Various Travis fixes and enhancements (Use PGSERVICE , stop build on error)
  • Utilisation de fichiers delta de migration ordonnables par ordre alhabetique. Cela permet nécessite PUM v0.5.1 Cela permet de cumuler des modifications au sein d'une même version sémantique et d'avoir une release par version.
  • Correctif #248 "Evite la journalisation du contenu pendant les migrations". Cela nécessite au moins PostgreSQL 9.5. La version 9.6 est supportée et encouragée.
  • Rends les scripts QWAT compatibles avec toutes les versions Linux / UNIX OS's
  • Améliorations diverses de l'intégration continue Travis (Use PGSERVICE , stop build on error)
  • Rajout d'indexs spatiaux manquants
  • Rajout de déclaration de SRID absents de certaines vues
  • Corrige les options de dump pour les export "données démo" sans structure
  • Ajoute un dump structure vide et un dump des listes de valeur coeur au processus de release

Changements métier:

  • Implémentation de l'extension d'export au format d'échange SIRE. Activable via une variable d'environnement
  • Correctif #237 code sire pour PE 100
  • Ajout au coeur des listes de valeurs manquante pour les télécommandes au format SIRE
  • Ajout de matériaux PE: diam 800, 900 and 1000, SDR 11, PN 16
  • Ajout PREMO 1000 material
  • Ajout PE mat pour les grands diamètres (800 -> 2500) SDR 21, pn 8
  • Ajout PE mat pour les grands diamètres (800 -> 2500) SDR 26, pn 6
  • Ajout de la fonction "adduction" sur les tronçons
  • Ajout des matériaux de protection PE, PVC et acier sur les tronçons
  • Amélioration des points de mesure : Ajout d'une clé étrangère fk_object_reference à object_reference table, ajout d'un index spatial, ajout de la valeur Station totale aux type de points
qwat-data-model -

Published by qwat-admin almost 7 years ago

qwat-data-model - 1.3.0 PUM integration in QWAT

Published by qwat-admin almost 7 years ago

This release changes the way version migration are handled in QWAT. The old ad-hoc system was replaced by a new generic model written in python 3 called PUM - PostgreSQL Update Manager.
This module will be used also in QGEP and is using the very same concepts as flyway-db, but in python and SQL, and will less features by now.

qwat-data-model - 1.2.8

Published by 3nids about 7 years ago

  • add automatic valve actuation to fit automatic air release valve (see #191 )
  • add hardcoded _schema_visible field to pipes and valves (see #194 )
    fix some export views
qwat-data-model - 1.2.6 fix history audited views

Published by haubourg over 7 years ago

fixes audit triggers that were not affected to all necessary views

qwat-data-model - 1.2.2 New history audit system

Published by haubourg over 7 years ago

New history audit system. That evolution allows to use qgis plugin "pg_history_audit_viewer" to be able to search and restore old versions of features.
For this, native history audit functions were fixed and extended to be able to audit views (most qwat edits are made through views)

qwat-data-model - 1.2.5

Published by 3nids over 7 years ago

  • Historization
  • Add scale field to qwat_od.printmap
  • Cascade on delete for referenced objects (subscribers, meters)
  • Fix qwat_od.part inheritance foreign key
qwat-data-model - 1.2.1 allow installation sub-type change

Published by 3nids over 7 years ago

qwat-data-model - 1.1.0

Published by 3nids almost 8 years ago

Valve does not inherit node anymore.

qwat-data-model - 1.0.1

Published by 3nids almost 8 years ago