Skip to content

Releases: qwat/qwat-data-model

1.4.0

16 Mar 09:55
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.3.6...1.4.0

1.3.6

18 Aug 09:56
Compare
Choose a tag to compare

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

New elements to qwat_vl.object_reference

23 Dec 10:30
4059a14
Compare
Choose a tag to compare

EN version

Infrastructure changes

Bugfixes

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

Remove SIRE extension from core

07 Jan 07:49
Compare
Choose a tag to compare

EN version

Infrastructure changes

  • Remove pum baseline on qwat_comp (upgrade) #286
  • Remove BOM mark for vl_pipe_material.sql #285
  • Adds script to drop the customizations #291
  • Revert "enforce PUM checks to all possible checks" #297
  • Remove hardcored SRS #298
  • Drop SIRE extension #301 and #308 Available at the repository https://github.com/qwat/extension_sire
  • Archive metaproject submodule #303
  • Fix yaml warnings (Remove the deprecated yaml.load method) #307

Bugfixes

  • Fix wrong foreign key on export meter view #293
  • Fix schematic pipe view #300
  • Be specific about altitude object reference regarding pipes #302

Business logic changes

  • Set fk_object_reference and fk_precisionalti "TO BE DETERMINED" for covers with existing altitude #290
  • Adds new pipe material FAE 600 #295
  • Adds "project planed" status for objects #310 and #311
  • Adds a new value lists for nominal diameter and a foreign key for qwat_od.valve #312

Version FR

Changements d'infrastructure :

  • Suppression de la baseline de pum sur qwat_comp (mise à jour) #286
  • Suppression du BOM dans vl_pipe_material.sql #285
  • Ajout d'un script pour enlever une personnalisation #291
  • Retour sur la PR "enforce PUM checks to all possible checks" #297
  • Suppression du SRS écrit en dur #298
  • Suppression de l'extension de SIRE #301 et #308 Disponible dans le dépôt https://github.com/qwat/extension_sire
  • Archivage du sous module metaproject #303
  • Correction des avertissements de yaml (Suppression de la méthode yaml.load dépréciée) #307

Corrections :

  • Correction d'une mauvaise clé étrangère sur la vue qwat_od.vw_export_meter view #293
  • Correction de la vue sur les conduites schématiques #300
  • Précision sur la référence de l'objet d'altitude concernant les tuyaux #302

Changements métier :

  • Fixe fk_object_reference et fk_precisionalti sur "À DÉTERMINER" pour les couvercles avec une altitude existante #290
  • Ajoute un nouveau matériau pour les conduites : FAE 600 #295
  • Ajout du statuts "projet planifié" pour les objets #310 et #311
  • Ajoute une nouvelle liste de valeur pour le diamètre nominal et une clé étranger sur qwat_od.valve #312

Customization

07 Dec 05:13
0265787
Compare
Choose a tag to compare

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

1.3.2 : SIRE extension and infrastructure enhancements

12 Mar 09:48
Compare
Choose a tag to compare

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

1.3.1: use a full demo data dump instead of empty Db (#213)

06 Dec 10:47
9047241
Compare
Choose a tag to compare
* use a full demo data dump instead of empty Db

using 1.2.1 full dump instead of 1.0.0

1.3.0 PUM integration in QWAT

01 Dec 08:27
Compare
Choose a tag to compare

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.

1.2.8

20 Sep 11:58
Compare
Choose a tag to compare
  • 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

1.2.6 fix history audited views

24 Apr 11:32
Compare
Choose a tag to compare

fixes audit triggers that were not affected to all necessary views