Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
je voulais savoir s'il était possible de modifier l'ordre des colonnes d'une table. (l'ordre des champs d'une couche)
Merci.
Aurélien
Hors ligne
En dehors de récréer la table, non.
Guillaume.
Hors ligne
C'est possible sans perte de données avec EMS SQL Manager for PostgreSQL, même avec la version Freeware gratuite.
https://www.sqlmanager.net/fr/products/ … ql/manager
Dernière modification par genamiga (06/05/2020 14:53:01)
Hors ligne
Cela va quand même recréer la table, donc avec verrou exclusif long et énormément de WAL générés.
Julien.
https://rjuju.github.io/
Hors ligne
Ca marche aussi si la table est impliquée dans des contraintes d'intégrité référentielle?
Je serais curieux de voir l'ensemble des ordres SQL passés par EMS SQL Manager dans ce cas de figure.
@DanielVerite
http://blog-postgresql.verite.pro/
Hors ligne
J'ai juste dis que c'est possible avec EMS SQL Manager... est-ce que c'est souhaitable...c'est une question de point vue. L'intérêt est faible je pense au vu du coût.
Comme le dit rjuju cela va bien sûr recréer la table avec toutes les implications décrites...
Si la table est volumineuse...préparez-vous à patienter...
Dernière modification par genamiga (07/05/2020 12:21:02)
Hors ligne
Pages : 1