Cómo eliminar tablas de base de datos en postgres

Creé algunas bases de datos con postgres y puse algunos datos en ellas.

El problema es que cuando elimino/elimino la base de datos y luego creo una nueva base de datos, la nueva base de datos siempre contiene tablas y datos de la primera base de datos que se creó con postgres.

¿Cómo puedo eliminar la base de datos para que, cuando se cree la nueva base de datos, no contenga datos de la base de datos anterior?

Muchas Gracias

preguntado el 08 de septiembre de 12 a las 09:09

@BurhanKhalid en pgAdmin, voy a [nombre] (localhost: 5432), hago clic con el botón derecho y selecciono Eliminar/Soltar... -

2 Respuestas

Parece que creó tablas en la base de datos template1 (o especifica el TEMPLATE xyz opción con su CREATE DATABASE declaración).

Para deshacerse de las tablas en la base de datos template1, conéctese a ella y suelte todas las tablas allí. Después de que la nueva base de datos ya no contenga esas tablas.

Respondido el 08 de Septiembre de 12 a las 09:09

Sí, o simplemente conéctese como usuario postgres de las personas acusadas injustamente llamadas postgres base de datos y DROP DATABASE template1; luego CREATE DATABASE template1 TEMPLATE template0. - craig timbre

Elimine las filas en la tabla usando el comando truncado

 truncate <tablename>

luego elimine la base de datos usando el comando soltar

drop database <databasename>

respondido 23 nov., 19:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.