PostgreSQL La base de donnees la plus sophistiquee au monde.

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
admin:dolibarr [2017/10/13 22:02] – [Reconstruction de l'environnement de test (validerp)] daamienadmin:dolibarr [2018/10/07 09:55] (Version actuelle) daamien
Ligne 1: Ligne 1:
 ====== Dolibarr ====== ====== Dolibarr ======
  
-===== Reconstruction de l'environnement de test (validerp) ===== +===== Reconstruction de l'environnement de test ===== 
  
-sur Celeste :+Il y a une environement https://testerp.postgresql.fr/ qui permet de valider les upgrade en amont. 
 + 
 +Des playbooks ansible sont disponibles pour maintenir cet environement à jour : 
 + 
 +https://gitlab.com/postgresqlfr/pgfr_toolbox 
 + 
 +1. Re-Synchroniser l'environement de test :
  
 <code sh> <code sh>
-sudo su - postgres +make dolibarr_sync_test_env  
-dropdb --if-exists testdolibarr +</code> 
-createdb  testdolibarr --owner dolibarr + 
-pg_dump dolibarr |psql testdolibarr -U labo +2. Tester la montée de version 
-echo "UPDATE llx_const SET value '/var/log/dolibarr/dolibarr.test.log' WHERE name = 'SYSLOG_FILE' ;" |psql testdolibarr + 
-echo "UPDATE llx_const SET value 1 WHERE name 'MAIN_DISABLE_ALL_MAILS'"  |psql testdolibarr +<code sh> 
-echo "UPDATE llx_const SET value='255,255,119' WHERE name 'THEME_ELDY_BACKBODY';"|psql testdolibarr+make dolibarr_upgrade_test_env  
 +</code> 
 + 
 +Le playbook extrait les logs de l'installation dolibarr dans le dossier `/tmp` : 
 + 
 +<code sh> 
 +less /tmp/ansible-dolibarr-upgrade-6.0-7.0/postgresql-9.3-main.log.diff                                                                       
 +</code> 
 + 
 +Les scripts d'upgrade dolibarr produisent généralement beaucoup d'erreurs SQL, il faut être vigilant sur ce point. 
 + 
 +===== Upgrade 6.0 vers 7.0 ===== 
 + 
 + 
 +<code> 
 +sudo cp -pr /var/www/erp.postgresql.fr backup_dolibarr_20181007 
 +sudo -u postgres pg_dump dolibarr > /tmp/dolibarr.dumpall.sql 
 +</code> 
 + 
 +<code> 
 +git clone https://github.com/Dolibarr/dolibarr.git 
 +cd dolibarr 
 +git checkout 7.0 
 +sudo cp -pr htdocs/* /var/www/erp.postgresql.fr/ 
 +sudo rm /var/www/erp.postgresql.fr/documents/install.lock  
 +</code> 
 + 
 +-> http://erp.postgresql.fr/install/ 
 + 
 + 
 +<code> 
 +sudo touch /var/www/erp.postgresql.fr/documents/install.lock 
 +sudo mv /var/www/erp.postgresql.fr/install /var/www/erp.postgresql.fr/install-7.0 
 +</code> 
 + 
 + 
 +===== Upgrade 5.0 vers 6.0 ===== 
 + 
 + 
 +<code> 
 +cd 
 +mkdir backup_dolibarr_20150118 
 +cd backup_dolibarr_20150118 
 +sudo cp -pr /var/www/erp.postgresql.fr . 
 +sudo su postgres 
 +pg_dump dolibarr > /tmp/dolibarr.dumpall.sql 
 +exit 
 +cp /tmp/dolibarr.dumpall.sql . 
 +</code> 
 + 
 +==== Install ==== 
 + 
 + 
 +<code> 
 +cd  
 +git clone https://github.com/Dolibarr/dolibarr.git 
 +cd dolibarr 
 +git checkout 3.5 
 +sudo cp -pr htdocs/* /var/www/erp.postgresql.fr/ 
 +sudo rm /var/www/erp.postgresql.fr/documents/install.lock  
 +</code> 
 + 
 +-> http://erp.postgresql.fr/install/ 
 + 
 + 
 +<code> 
 +sudo touch /var/www/erp.postgresql.fr/documents/install.lock 
 +sudo mv /var/www/erp.postgresql.fr/install /var/www/erp.postgresql.fr/install-3.5 
 +</code> 
 + 
 +==== FIX ==== 
 + 
 +<code> 
 +\i /var/www/testerp.postgresql.fr/install/pgsql/functions/functions.sql 
 </code> </code>
  
Ligne 28: Ligne 107:
 pg_dump dolibarr > /tmp/dolibarr.dumpall.sql pg_dump dolibarr > /tmp/dolibarr.dumpall.sql
 exit exit
-cp /tmp/dolibarr.dumpall.sql +cp /tmp/dolibarr.dumpall.sql .
 </code> </code>
  
 
admin/dolibarr.1507924944.txt.gz · Dernière modification : 2017/10/13 22:02 de daamien