forked from ScoDoc/ScoDoc
Fix: mise à jour base postgres
This commit is contained in:
parent
021b4ec5f8
commit
f9b4539231
@ -25,7 +25,8 @@ def upgrade():
|
||||
bind = op.get_bind()
|
||||
session = Session(bind=bind)
|
||||
# Ajout extension pour recherches sans accents:
|
||||
session.execute(sa.text("""CREATE EXTENSION IF NOT EXISTS "unaccent";"""))
|
||||
# erreur: doit s'executer en superuser
|
||||
# session.execute(sa.text("""CREATE EXTENSION IF NOT EXISTS "unaccent";"""))
|
||||
|
||||
# Clé étrangère sur identite
|
||||
session.execute(
|
||||
|
@ -1,7 +1,7 @@
|
||||
# -*- mode: python -*-
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
SCOVERSION = "9.4.84"
|
||||
SCOVERSION = "9.4.85"
|
||||
|
||||
SCONAME = "ScoDoc"
|
||||
|
||||
|
@ -97,13 +97,15 @@ fi
|
||||
init_postgres_user
|
||||
|
||||
# ------------ BASE DE DONNEES
|
||||
# gérées avec Flask-Migrate (Alembic/SQLAlchemy)
|
||||
# Si la base SCODOC existe, tente de la mettre à jour
|
||||
# (Ne gère pas les bases DEV et TEST)
|
||||
n=$(su -c "psql -l | grep -c -E '^[[:blank:]]*SCODOC[[:blank:]]*\|'" "$SCODOC_USER")
|
||||
if [ "$n" == 1 ]
|
||||
then
|
||||
echo "Upgrading existing SCODOC database..."
|
||||
# Ajout extension unaccent (postgres superuser, ajout sur base SCODOC)
|
||||
(cd /tmp; echo 'CREATE EXTENSION IF NOT EXISTS "unaccent";' | su -c psql postgres)
|
||||
# Migrations gérées avec Flask-Migrate (Alembic/SQLAlchemy)
|
||||
# utilise les scripts dans migrations/version/
|
||||
# pour mettre à jour notre base (en tant qu'utilisateur scodoc)
|
||||
export FLASK_ENV="production"
|
||||
|
Loading…
Reference in New Issue
Block a user