Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alembic et BD custom #1499

Closed
jbrieuclp opened this issue Oct 18, 2021 · 2 comments
Closed

Alembic et BD custom #1499

jbrieuclp opened this issue Oct 18, 2021 · 2 comments
Assignees
Labels

Comments

@jbrieuclp
Copy link
Contributor

Salut,
Petite question avant de lancer une install sous 2.8.* : est-ce que Alembic supprime toutes les schéma, tables, vues, VM qui ne seraient pas indexée dans ces tables fonctionnelles ?

En gros, j'ai des tables, vue et VM custom dans des schémas de geonature, ainsi que des schémas supplémentaires (au contenu évolutif), est-ce que Alembic va les supprimer ou les laisser au calme ?

Merci du retour,

** J'eus aimé participer à la visio du cotech du 5/10 qui évoquait ce sujet, mais l'heure n'était clairement pas adaptée.

@bouttier
Copy link
Contributor

Bonjour,

Alembic laisse intouché la base de données, et se limite à appliquer les modifications demandé dans les fichiers de révisions. Il se peut qu’une révision supprime et re-crée une vue pour la faire évoluer, auquel cas si elle avait été modifié localement ces modifications seront perdu. Il est possible de vérifier ce que fait chaque upgrade en rajoutant l’option --sql pour voir les commandes SQL qui seront exécuté.
Pour en savoir plus sur les commandes Alembic : https://flask-migrate.readthedocs.io/en/latest/#command-reference

@jbrieuclp
Copy link
Contributor Author

Merci pour le retour

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants