Skip to content

Commit

Permalink
Reference the coming upgrade script into the documentation and the ta…
Browse files Browse the repository at this point in the history
…r.index file.
  • Loading branch information
beaud76 committed Jun 20, 2019
1 parent 0798af6 commit db1ae1c
Show file tree
Hide file tree
Showing 9 changed files with 118 additions and 115 deletions.
4 changes: 2 additions & 2 deletions docs/en/conf.py
Expand Up @@ -54,9 +54,9 @@
# built documents.
#
# The short X.Y version.
version = u'3.0'
version = u'3.1'
# The full version, including alpha/beta/rc tags.
release = u'3.0.0'
release = u'3.1.0'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
6 changes: 4 additions & 2 deletions docs/en/content.rst
Expand Up @@ -6,7 +6,9 @@ Once :doc:`installed <install>`, an E-Maj version contents the following files.
+---------------------------------------------+---------------------------------------------------------------------+
| Files | Usage |
+=============================================+=====================================================================+
| sql/emaj--3.0.0.sql | installation script of the extension |
| sql/emaj--3.1.0.sql | installation script of the extension |
+---------------------------------------------+---------------------------------------------------------------------+
| sql/emaj--3.0.0--3.1.0.sql | extension upgrade script from 3.0.0 to 3.1.0 |
+---------------------------------------------+---------------------------------------------------------------------+
| sql/emaj--2.3.1--3.0.0.sql | extension upgrade script from 2.3.1 to 3.0.0 |
+---------------------------------------------+---------------------------------------------------------------------+
Expand Down Expand Up @@ -46,7 +48,7 @@ Once :doc:`installed <install>`, an E-Maj version contents the following files.
+---------------------------------------------+---------------------------------------------------------------------+
| sql/emaj-0.11.0-to-0.11.1.sql | psql script that upgrades a 0.11.0 E-Maj version |
+---------------------------------------------+---------------------------------------------------------------------+
| sql/emaj-3.0.0.sql | psql script that creates the extension |
| sql/emaj-3.1.0.sql | psql script that creates the extension |
+---------------------------------------------+---------------------------------------------------------------------+
| sql/emaj_demo.sql | psql E-Maj demonstration script |
+---------------------------------------------+---------------------------------------------------------------------+
Expand Down
2 changes: 1 addition & 1 deletion docs/en/upgrade.rst
Expand Up @@ -154,4 +154,4 @@ Version specific details:

* The procedure that upgrades a version 2.3.1 into 3.0.0 changes the structure of log tables: both *emaj_client_ip* and *emaj_client_port* columns are not created anymore. Existing log tables are not modified. Only the new log tables are impacted. But the administrator can :ref:`add these columns<addLogColumns>`, by using the *'alter_log_tables'* parameter.

* The procedure that upgrades a version 3.0.0 into <devel> renames existing log objects. This leads to locking the application tables, which may generate conflicts with the parallel use of these tables. This procedure also issues a warning message indicating that the changes in E-Maj rollback functions regarding the application triggers processing may require changes in user’s procedures.
* The procedure that upgrades a version 3.0.0 into 3.1.0 renames existing log objects. This leads to locking the application tables, which may generate conflicts with the parallel use of these tables. This procedure also issues a warning message indicating that the changes in E-Maj rollback functions regarding the application triggers processing may require changes in user’s procedures.
62 changes: 31 additions & 31 deletions docs/en/versionsMatrix.rst
@@ -1,34 +1,34 @@
PostgreSQL and E-Maj versions compatibility matrix
==================================================

+----------+----------+----------+------------+
| PostgreSQL versions | E-Maj versions |
+----------+----------+----------+------------+
| Min | Max | Min | Date |
+==========+==========+==========+============+
| 8.2 | 8.4 | 0.4.0 | 21/01/2010 |
+----------+----------+----------+------------+
| 8.2 | 9.0 | 0.8.0 | 16/10/2010 |
+----------+----------+----------+------------+
| 8.2 | 9.1 | 0.10.0 | 03/11/2011 |
+----------+----------+----------+------------+
| 8.2 | 9.2 | 0.11.1 | 28/07/2012 |
+----------+----------+----------+------------+
| 8.3 | 9.3 | 1.1.0 | 01/10/2013 |
+----------+----------+----------+------------+
| 8.3 | 9.5 | 1.2.0 | 02/01/2016 |
+----------+----------+----------+------------+
| 8.3 | 9.6 | 1.3.1 | 15/09/2016 |
+----------+----------+----------+------------+
| 9.1 | 9.6 | 2.0.0 | 15/11/2016 |
+----------+----------+----------+------------+
| 9.1 | 10 | 2.1.0 | 02/08/2017 |
+----------+----------+----------+------------+
| 9.2 | 10 | 2.3.0 | 08/07/2018 |
+----------+----------+----------+------------+
| 9.2 | 11 | 2.3.1 | 06/09/2018 |
+----------+----------+----------+------------+
| 9.5 | 11 | 3.0.0 | 18/03/2019 |
+----------+----------+----------+------------+
| 9.5 | 12 | devel | |
+----------+----------+----------+------------+
+----------+----------+----------+---------+
| PostgreSQL versions | E-Maj versions |
+----------+----------+----------+---------+
| Min | Max | Min | Date |
+==========+==========+==========+=========+
| 8.2 | 8.4 | 0.4.0 | 01/2010 |
+----------+----------+----------+---------+
| 8.2 | 9.0 | 0.8.0 | 10/2010 |
+----------+----------+----------+---------+
| 8.2 | 9.1 | 0.10.0 | 11/2011 |
+----------+----------+----------+---------+
| 8.2 | 9.2 | 0.11.1 | 07/2012 |
+----------+----------+----------+---------+
| 8.3 | 9.3 | 1.1.0 | 10/2013 |
+----------+----------+----------+---------+
| 8.3 | 9.5 | 1.2.0 | 01/2016 |
+----------+----------+----------+---------+
| 8.3 | 9.6 | 1.3.1 | 09/2016 |
+----------+----------+----------+---------+
| 9.1 | 9.6 | 2.0.0 | 11/2016 |
+----------+----------+----------+---------+
| 9.1 | 10 | 2.1.0 | 08/2017 |
+----------+----------+----------+---------+
| 9.2 | 10 | 2.3.0 | 07/2018 |
+----------+----------+----------+---------+
| 9.2 | 11 | 2.3.1 | 09/2018 |
+----------+----------+----------+---------+
| 9.5 | 11 | 3.0.0 | 03/2019 |
+----------+----------+----------+---------+
| 9.5 | 12 | 3.1.0 | 06/2019 |
+----------+----------+----------+---------+
6 changes: 2 additions & 4 deletions docs/fr/conf.py
Expand Up @@ -54,9 +54,9 @@
# built documents.
#
# The short X.Y version.
version = u'3.0'
version = u'3.1'
# The full version, including alpha/beta/rc tags.
release = u'3.0.0'
release = u'3.1.0'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down Expand Up @@ -163,5 +163,3 @@
'Miscellaneous'),
]



6 changes: 4 additions & 2 deletions docs/fr/content.rst
Expand Up @@ -6,7 +6,9 @@ Après :doc:`installation <install>`, une version d’E-Maj contient les fichier
+---------------------------------------------+---------------------------------------------------------------------+
| Fichiers | Usage |
+=============================================+=====================================================================+
| sql/emaj--3.0.0.sql | script d’installation de l’extension |
| sql/emaj--3.1.0.sql | script d’installation de l’extension |
+---------------------------------------------+---------------------------------------------------------------------+
| sql/emaj--3.0.0--3.1.0.sql | script d’upgrade de l’extension de 3.0.0 vers 3.1.0 |
+---------------------------------------------+---------------------------------------------------------------------+
| sql/emaj--2.3.1--3.0.0.sql | script d’upgrade de l’extension de 2.3.1 vers 3.0.0 |
+---------------------------------------------+---------------------------------------------------------------------+
Expand Down Expand Up @@ -46,7 +48,7 @@ Après :doc:`installation <install>`, une version d’E-Maj contient les fichier
+---------------------------------------------+---------------------------------------------------------------------+
| sql/emaj-0.11.0-to-0.11.1.sql | script de mise à jour d’une version E-Maj 0.11.0 |
+---------------------------------------------+---------------------------------------------------------------------+
| sql/emaj-3.0.0.sql | script psql de création de l'extension |
| sql/emaj-3.1.0.sql | script psql de création de l'extension |
+---------------------------------------------+---------------------------------------------------------------------+
| sql/emaj_demo.sql | script psql de démonstration d' E-Maj |
+---------------------------------------------+---------------------------------------------------------------------+
Expand Down
2 changes: 1 addition & 1 deletion docs/fr/upgrade.rst
Expand Up @@ -156,4 +156,4 @@ Spécificités liées aux versions :

* La procédure de mise à jour d’une version 2.3.1 en version 3.0.0 change la structure des tables de log : les 2 colonnes *emaj_client_ip* et *emaj_client_port* ne sont plus créées. Les tables de log existantes ne sont pas modifiées. Seules les nouvelles tables de log sont impactées. Mais il est possible à l’administrateur :ref:`d’ajouter ces deux colonnes<addLogColumns>`, en utilisant le paramètre *'alter_log_tables'*.

* La procédure de mise à jour d’une version 3.0.0 en version <devel> renomme les objets de log existants. Ceci conduit à une pose de verrou sur chaque table applicative, qui peut entrer en conflit avec des accès concurrents sur les tables. La procédure de mise à jour génère également un message d’alerte indiquant que les changements dans la gestion des triggers applicatifs par les fonctions de rollback E-Maj peuvent nécessiter des modifications dans les procédures utilisateurs.
* La procédure de mise à jour d’une version 3.0.0 en version 3.1.0 renomme les objets de log existants. Ceci conduit à une pose de verrou sur chaque table applicative, qui peut entrer en conflit avec des accès concurrents sur les tables. La procédure de mise à jour génère également un message d’alerte indiquant que les changements dans la gestion des triggers applicatifs par les fonctions de rollback E-Maj peuvent nécessiter des modifications dans les procédures utilisateurs.
62 changes: 31 additions & 31 deletions docs/fr/versionsMatrix.rst
@@ -1,34 +1,34 @@
Matrice de compatibilité des versions PostgreSQL et E-Maj
=========================================================

+----------+----------+----------+------------+
| Versions PostgreSQL | Versions E-Maj |
+----------+----------+----------+------------+
| Min | Max | Min | Date |
+==========+==========+==========+============+
| 8.2 | 8.4 | 0.4.0 | 21/01/2010 |
+----------+----------+----------+------------+
| 8.2 | 9.0 | 0.8.0 | 16/10/2010 |
+----------+----------+----------+------------+
| 8.2 | 9.1 | 0.10.0 | 03/11/2011 |
+----------+----------+----------+------------+
| 8.2 | 9.2 | 0.11.1 | 28/07/2012 |
+----------+----------+----------+------------+
| 8.3 | 9.3 | 1.1.0 | 01/10/2013 |
+----------+----------+----------+------------+
| 8.3 | 9.5 | 1.2.0 | 02/01/2016 |
+----------+----------+----------+------------+
| 8.3 | 9.6 | 1.3.1 | 15/09/2016 |
+----------+----------+----------+------------+
| 9.1 | 9.6 | 2.0.0 | 15/11/2016 |
+----------+----------+----------+------------+
| 9.1 | 10 | 2.1.0 | 02/08/2017 |
+----------+----------+----------+------------+
| 9.2 | 10 | 2.3.0 | 08/07/2018 |
+----------+----------+----------+------------+
| 9.2 | 11 | 2.3.1 | 06/09/2018 |
+----------+----------+----------+------------+
| 9.5 | 11 | 3.0.0 | 18/03/2019 |
+----------+----------+----------+------------+
| 9.5 | 12 | devel | |
+----------+----------+----------+------------+
+----------+----------+----------+---------+
| Versions PostgreSQL | Versions E-Maj |
+----------+----------+----------+---------+
| Min | Max | Min | Date |
+==========+==========+==========+=========+
| 8.2 | 8.4 | 0.4.0 | 01/2010 |
+----------+----------+----------+---------+
| 8.2 | 9.0 | 0.8.0 | 10/2010 |
+----------+----------+----------+---------+
| 8.2 | 9.1 | 0.10.0 | 11/2011 |
+----------+----------+----------+---------+
| 8.2 | 9.2 | 0.11.1 | 07/2012 |
+----------+----------+----------+---------+
| 8.3 | 9.3 | 1.1.0 | 10/2013 |
+----------+----------+----------+---------+
| 8.3 | 9.5 | 1.2.0 | 01/2016 |
+----------+----------+----------+---------+
| 8.3 | 9.6 | 1.3.1 | 09/2016 |
+----------+----------+----------+---------+
| 9.1 | 9.6 | 2.0.0 | 11/2016 |
+----------+----------+----------+---------+
| 9.1 | 10 | 2.1.0 | 08/2017 |
+----------+----------+----------+---------+
| 9.2 | 10 | 2.3.0 | 07/2018 |
+----------+----------+----------+---------+
| 9.2 | 11 | 2.3.1 | 09/2018 |
+----------+----------+----------+---------+
| 9.5 | 11 | 3.0.0 | 03/2019 |
+----------+----------+----------+---------+
| 9.5 | 12 | 3.1.0 | 06/2019 |
+----------+----------+----------+---------+
83 changes: 42 additions & 41 deletions tar.index
@@ -1,41 +1,42 @@
emaj-3.0.0/README.md
emaj-3.0.0/CHANGES.md
emaj-3.0.0/AUTHORS.md
emaj-3.0.0/LICENSE
emaj-3.0.0/META.json
emaj-3.0.0/emaj.control
emaj-3.0.0/sql/emaj--3.0.0.sql
emaj-3.0.0/sql/emaj-3.0.0.sql
emaj-3.0.0/sql/emaj--2.3.1--3.0.0.sql
emaj-3.0.0/sql/emaj--2.3.0--2.3.1.sql
emaj-3.0.0/sql/emaj--2.2.3--2.3.0.sql
emaj-3.0.0/sql/emaj--2.2.2--2.2.3.sql
emaj-3.0.0/sql/emaj--2.2.1--2.2.2.sql
emaj-3.0.0/sql/emaj--2.2.0--2.2.1.sql
emaj-3.0.0/sql/emaj--2.1.0--2.2.0.sql
emaj-3.0.0/sql/emaj--2.0.1--2.1.0.sql
emaj-3.0.0/sql/emaj--2.0.0--2.0.1.sql
emaj-3.0.0/sql/emaj--1.3.1--2.0.0.sql
emaj-3.0.0/sql/emaj--unpackaged--1.3.1.sql
emaj-3.0.0/sql/emaj-1.3.0-to-1.3.1.sql
emaj-3.0.0/sql/emaj-1.2.0-to-1.3.0.sql
emaj-3.0.0/sql/emaj-1.1.0-to-1.2.0.sql
emaj-3.0.0/sql/emaj-1.0.2-to-1.1.0.sql
emaj-3.0.0/sql/emaj-1.0.1-to-1.0.2.sql
emaj-3.0.0/sql/emaj-1.0.0-to-1.0.1.sql
emaj-3.0.0/sql/emaj-0.11.1-to-1.0.0.sql
emaj-3.0.0/sql/emaj-0.11.0-to-0.11.1.sql
emaj-3.0.0/sql/emaj_demo.sql
emaj-3.0.0/sql/emaj_prepare_parallel_rollback_test.sql
emaj-3.0.0/sql/emaj_uninstall.sql
emaj-3.0.0/sql/emaj_upgrade_after_postgres_upgrade.sql
emaj-3.0.0/doc/Emaj.3.0.0_doc_en.pdf
emaj-3.0.0/doc/Emaj.3.0.0_doc_fr.pdf
emaj-3.0.0/doc/Emaj.3.0.0_pres_en.odp
emaj-3.0.0/doc/Emaj.3.0.0_pres_fr.odp
emaj-3.0.0/doc/Emaj.3.0.0_pres_en.pdf
emaj-3.0.0/doc/Emaj.3.0.0_pres_fr.pdf
emaj-3.0.0/client/emajParallelRollback.php
emaj-3.0.0/client/emajParallelRollback.pl
emaj-3.0.0/client/emajRollbackMonitor.php
emaj-3.0.0/client/emajRollbackMonitor.pl
emaj-3.1.0/README.md
emaj-3.1.0/CHANGES.md
emaj-3.1.0/AUTHORS.md
emaj-3.1.0/LICENSE
emaj-3.1.0/META.json
emaj-3.1.0/emaj.control
emaj-3.1.0/sql/emaj--3.1.0.sql
emaj-3.1.0/sql/emaj-3.1.0.sql
emaj-3.1.0/sql/emaj--3.0.0--3.1.0.sql
emaj-3.1.0/sql/emaj--2.3.1--3.0.0.sql
emaj-3.1.0/sql/emaj--2.3.0--2.3.1.sql
emaj-3.1.0/sql/emaj--2.2.3--2.3.0.sql
emaj-3.1.0/sql/emaj--2.2.2--2.2.3.sql
emaj-3.1.0/sql/emaj--2.2.1--2.2.2.sql
emaj-3.1.0/sql/emaj--2.2.0--2.2.1.sql
emaj-3.1.0/sql/emaj--2.1.0--2.2.0.sql
emaj-3.1.0/sql/emaj--2.0.1--2.1.0.sql
emaj-3.1.0/sql/emaj--2.0.0--2.0.1.sql
emaj-3.1.0/sql/emaj--1.3.1--2.0.0.sql
emaj-3.1.0/sql/emaj--unpackaged--1.3.1.sql
emaj-3.1.0/sql/emaj-1.3.0-to-1.3.1.sql
emaj-3.1.0/sql/emaj-1.2.0-to-1.3.0.sql
emaj-3.1.0/sql/emaj-1.1.0-to-1.2.0.sql
emaj-3.1.0/sql/emaj-1.0.2-to-1.1.0.sql
emaj-3.1.0/sql/emaj-1.0.1-to-1.0.2.sql
emaj-3.1.0/sql/emaj-1.0.0-to-1.0.1.sql
emaj-3.1.0/sql/emaj-0.11.1-to-1.0.0.sql
emaj-3.1.0/sql/emaj-0.11.0-to-0.11.1.sql
emaj-3.1.0/sql/emaj_demo.sql
emaj-3.1.0/sql/emaj_prepare_parallel_rollback_test.sql
emaj-3.1.0/sql/emaj_uninstall.sql
emaj-3.1.0/sql/emaj_upgrade_after_postgres_upgrade.sql
emaj-3.1.0/doc/Emaj.3.1.0_doc_en.pdf
emaj-3.1.0/doc/Emaj.3.1.0_doc_fr.pdf
emaj-3.1.0/doc/Emaj.3.1.0_pres_en.odp
emaj-3.1.0/doc/Emaj.3.1.0_pres_fr.odp
emaj-3.1.0/doc/Emaj.3.1.0_pres_en.pdf
emaj-3.1.0/doc/Emaj.3.1.0_pres_fr.pdf
emaj-3.1.0/client/emajParallelRollback.php
emaj-3.1.0/client/emajParallelRollback.pl
emaj-3.1.0/client/emajRollbackMonitor.php
emaj-3.1.0/client/emajRollbackMonitor.pl

0 comments on commit db1ae1c

Please sign in to comment.