Est-il possible de modifier une table pour ajouter une nouvelle colonne et faire de cette colonne une clé étrangère à une autre table dans une seule commande dans Postgresql? "alter table x ajouter une colonne et des références d'identification z (id)" ne semble pas fonctionner comme je l'avais espéré.Postgresql Table de modification
1
A
Répondre
3
Vous pouvez le faire. Qu'est-ce que "y id"? Peut être
alter table x add column y int references z(id)
3
BEGIN
ALTER TABLE ... ADD COLUMN ...
ALTER TABLE ... ADD CONSTRAINT ...
COMMIT
Vous ne pouvez pas me convaincre que ce n'est pas une seule commande :).
Questions connexes
- 1. PostgreSQL: Auto-partitionner une table
- 2. PostgreSQL créer une syntaxe de table
- 3. Autorisations de copie PostgreSQL d'une autre table
- 4. Modification du facteur de remplissage de la table existante
- 5. Comment découvrir l'utilisation d'une table Postgresql?
- 6. PostgreSQL créer table si existe pas
- 7. Comment exporter une table PostgreSQL en HTML?
- 8. Modification d'une table en tableau
- 9. HSQLDB - Modification du mode table
- 10. Modification d'une table comme Mail de l'iPhone
- 11. Requête de réécriture dans PostgreSQL
- 12. Mise à jour de la zone spécifique de table postgresql
- 13. Comment obtenir la dernière date d'accès/de modification d'une base de données PostgreSQL?
- 14. Partitionnement de table PostgreSQL +: inefficace max() et min()
- 15. Nom de table Alias pour faciliter la table de jointure à 3 colonnes (MySQL ou PostgreSQL)
- 16. Entity Framework: Modification des valeurs d'une table
- 17. PostgreSQL - contraintes de désactivation
- 18. nombre de postgresql
- 19. concernant backslash de postgresql
- 20. Postgresql Query
- 21. Modification du type de données de la colonne de table
- 22. Table PostgreSQL pour stocker les résultats des tests d'automatisation
- 23. PostgreSQL: stocker l'adresse IP d'une connexion dans une table
- 24. Suppression d'une table dans PostgreSQL sans suppression d'une séquence associée
- 25. Modification de Gridview selon les propriétés de la table
- 26. Modification d'une entrée de table sur l'événement de clé
- 27. Comment modifier une table PostgreSQL et rendre une colonne unique?
- 28. Génération table/tableau à la volée en fonction postgresql
- 29. PostgreSQL contrainte
- 30. compression de texte dans PostgreSQL