Déposez plusieurs bases de données dans un seul script
-
30-10-2019 - |
Question
J'essaie de comprendre comment supprimer plusieurs bases de données sur PostgreSQL dans un script SQL. J'en ai de préférence besoin pour fonctionner les deux lorsqu'ils sont exécutés dans pgAdmin
console, et lorsqu'il est utilisé dans psql
outil de ligne de commande. Quand je fais:
DROP DATABASE db1;
DROP DATABASE db2;
Je reçois l'erreur suivante:
La base de données de dépression ne peut pas être exécutée à partir d'une fonction ou d'une chaîne multi-command
Y a-t-il un moyen de contourner ce problème? IE, existe-t-il un moyen d'exécuter chaque commande séparément (comme lors de l'utilisation de l'instruction "Go" sur MSSQL), ou un autre moyen raisonnable de supprimer facilement plusieurs bases de données? J'ai besoin de cette fonctionnalité pour les scripts de maintenance pendant le développement.
Pas de solution correcte