Deje caer múltiples bases de datos en un script
-
30-10-2019 - |
Pregunta
Estoy tratando de descubrir cómo eliminar múltiples bases de datos en PostgreSQL en un script SQL. Preferiblemente necesito que funcione tanto cuando se ejecuta en pgAdmin
consola, y cuando se usa en psql
Herramienta de línea de comandos. Cuando lo hago:
DROP DATABASE db1;
DROP DATABASE db2;
Recibo el siguiente error:
La base de datos de soltar no se puede ejecutar desde una función o cadena múltiple
¿Hay alguna forma de evitar este problema? Es decir, ¿hay alguna forma de ejecutar cada comando por separado (como cuando se usa la declaración "Go" en MSSQL), o alguna otra forma sensata de eliminar fácilmente múltiples bases de datos? Necesito esta funcionalidad para los scripts de mantenimiento durante el desarrollo.
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a dba.stackexchange