PostgreSQL DROP/Delete DATABASE: Ejemplo de comando PSQL

Colocar base de datos en PostgreSQL

El SOLTAR BASE DE DATOS in PostgreSQL es una declaraciรณn para eliminar permanentemente todas las entradas del catรกlogo y el directorio de datos. El propietario de la base de datos solo puede ejecutar este comando. No se puede ejecutar mientras alguien estรฉ conectado con la base de datos de destino. Necesita conectarse a alguna otra base de datos para ejecutar el comando DROP DATABASE.

Por lo tanto, debes tener mucho cuidado al realizar esta operaciรณn.

PostgreSQL Sintaxis de DROP DATABASE:

DROP DATABASE [IF EXISTS) name;

Aquรญ:-

  • SI EXISTE: Este es un parรกmetro opcional. En caso de que la base de datos no exista, se muestra una advertencia en lugar de un error.
  • nombre: mencione el nombre de la base de datos que desea eliminar

veamos un PostgreSQL ejemplo de lรญnea de comando para soltar la base de datos en acciรณn

PostgreSQL Eliminar base de datos usando SQL Shell (lรญnea de comando)

A continuaciรณn se muestra un proceso paso a paso para eliminar la base de datos en la lรญnea de comando de Postgres:

Paso 1) Utilice el comando \l para determinar la base de datos disponible actualmente.

PostgreSQL Eliminar base de datos usando SQL Shell

Paso 2) Para eliminar la base de datos en Postgres, ingrese el comando

drop database guru99

Utilice el comando \l para comprobar si se elimina la base de datos

PostgreSQL Eliminar base de datos usando SQL Shell

Paso 3) Intente eliminar la misma base de datos nuevamente, obtendrรก un error.

PostgreSQL Eliminar base de datos usando SQL Shell

Paso 4) Elimine la base de datos con la clรกusula IF existe y recibirรก una advertencia

drop database IF EXISTS guru99

PostgreSQL Eliminar base de datos usando SQL Shell

PostgreSQL Eliminar base de datos PgAdmin (GUI)

Paso 1) Haga clic derecho en la base de datos "guru99" y haga clic en "Eliminar/soltar".

PostgreSQL Eliminar base de datos PgAdmin

Paso 2) Haga clic en Aceptar en la ventana emergente de confirmaciรณn.

PostgreSQL Eliminar base de datos PgAdmin

Se elimina la base de datos.

comando dropdb

El comando dropdb le permite eliminar la base de datos en PostgreSQL remotamente. Pero, el usuario debe ser el propietario de la base de datos para poder utilizarla. PostgreSQL comando eliminar base de datos para eliminar esa base de datos.

Sintaxis:

Dropdb [option.] dbname
Opciรณn Descripciรณn
-e Comandos de eco que dropdb crea y envรญa al servidor.
-i Mostrar un mensaje de verificaciรณn antes de realizar cualquier trabajo destructivo.
-V Utilice esta opciรณn para imprimir la versiรณn de dropdb.
-ayuda Proporcione ayuda con los argumentos de la lรญnea de comandos de dropdb.
-h anfitriรณn Le ayuda a especificar el nombre del host del sistema en el que se estรก ejecutando actualmente el servidor.
-p puerto La opciรณn le permite especificar la extensiรณn del archivo del socket del dominio Unix en el que el servidor establece conexiones.
โ€“si existe Si existe mostrarรก un error en lugar de un calentamiento si la base de datos no sale
-U nombre de usuario Nombre de usuario para conectarse como.
-w Utilice esta opciรณn si no desea que se le solicite la contraseรฑa
-W Utilice este parรกmetro para solicitar una contraseรฑa antes de descartar la base de datos.
mantenimiento db-=nombrebd el nombre de la base de datos de la que se va a conectar para descartar la base de datos de destino.

PostgreSQL Ejemplo de SOLTAR BASE DE DATOS

Queremos destruir una base de datos guru99 con la ayuda de un servidor en el host rome, puerto 4565, con verificaciรณn y debe usar la siguiente base de datos drop PostgreSQL mando:

dropdb -p 4565 -h rome -i -e guru99

La base de datos โ€œguru99โ€ se eliminarรก permanentemente.

ยฟEstรก seguro? (y/n) si selecciona y, entonces puede

SOLTAR BASE DE DATOS guru99;

Resumen

  • La instrucciรณn PSQL DROP DATABASE elimina todas las entradas del catรกlogo y el directorio de datos de forma permanente del PostgreSQL entorno empresarial
  • Puede utilizar la clรกusula Si existe para que no se muestre ningรบn error.
  • Tambiรฉn puedes eliminar una base de datos usando pgadmin
  • El comando dropdb le permite eliminar o eliminar de forma remota una base de datos en PSQL

Resumir este post con: