ver procesos procedimientos postgres pg_stat_activity funciones funciona ejemplo desde datos con como comandos cero bases aprender administración postgresql postgresql-9.1 database-template

procesos - pg_stat_activity postgresql



¿Cómo se puede descartar una base de datos de plantillas de PostgreSQL? (2)

postgres=# DROP DATABASE template_postgis; ERROR: cannot drop a template database

http://www.postgresql.org/docs/9.1/static/manage-ag-templatedbs.html hace que parezca que si configuro template_postgis.datistemplate = false , podré soltarlo, pero no lo hago Saber cómo configurar eso.


Puede usar el comando alter database. Mucho más simple y más seguro que alterar los metadatos.

postgres=# create database tempDB is_template true; CREATE DATABASE postgres=# drop database tempDB; ERROR: cannot drop a template database postgres=# alter database tempDB is_template false; ALTER DATABASE postgres=# drop database tempDB; DROP DATABASE postgres=#

Documentation


postgres=# UPDATE pg_database SET datistemplate=''false'' WHERE datname=''template_postgis''; UPDATE 1 postgres=# DROP DATABASE template_postgis; DROP DATABASE postgres=#