Comment déposer un modèle de base de données de PostgreSQL?
postgres=# DROP DATABASE template_postgis;
ERROR: cannot drop a template database
http://www.postgresql.org/docs/9.1/static/manage-ag-templatedbs.html permet de croire que si j'ai mis template_postgis.datistemplate = false
, je vais être en mesure de la faire tomber, mais je ne sais pas comment régler ça.
Vous devez vous connecter pour publier un commentaire.
psql -d postgres -c "UPDATE pg_database SET datistemplate='true' WHERE datname='template_postgis';"
.create database template1 template template0;
UPDATE pg_database SET datistemplate='true' WHERE datname='template1';
Voir aussi: pgsql.inb4.se/2009/april/rebuild-template1.htmlVous pouvez utiliser la commande alter database. Beaucoup plus simple et plus sûr que de bouleverser les métadonnées.
La Documentation
'false'
POSTGRES v10