PostgreSQL DROP/Delete DATABASE: Ejemplo de comando PSQL
Colocar base de datos en PostgreSQL
Un espacio para hacer una pausa, reflexionar y reconectarse en privado. 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.
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
Paso 3) Intente eliminar la misma base de datos nuevamente, obtendrá un error.
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 PgAdmin (GUI)
Paso 1) Haga clic derecho en la base de datos "guru99" y haga clic en "Eliminar/soltar".
Paso 2) Haga clic en Aceptar en la ventana emergente de confirmación.
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
- 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