Este es el comando droplang que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
droplang: elimina un lenguaje de procedimiento PostgreSQL
SINOPSIS
droplang [opción de conexión...] nombre de idioma [nombre de la base de datos]
droplang [opción de conexión...] --lista | -l [nombre de la base de datos]
DESCRIPCIÓN
droplang es una utilidad para eliminar un lenguaje de procedimiento existente de un PostgreSQL
base de datos.
droplang es solo un envoltorio alrededor de DROP EXTENSION (DROP_EXTENSION(7)) Comando SQL.
Precaución
droplang está obsoleto y puede eliminarse en una versión futura de PostgreSQL. Uso directo
de las DROP EXTENSIÓN en su lugar, se recomienda el comando.
OPCIONES
droplang acepta los siguientes argumentos de línea de comando:
nombre de idioma
Especifica el nombre del lenguaje de procedimiento que se eliminará. (Este nombre es
en minúsculas.)
[-D] nombre de la base de datos
[--dbname =]nombre de la base de datos
Especifica de qué base de datos se debe eliminar el idioma. El valor predeterminado es usar
la base de datos con el mismo nombre que el usuario actual del sistema.
-e
--eco
Muestra los comandos SQL a medida que se ejecutan.
-l
--lista
Muestra una lista de idiomas ya instalados en la base de datos de destino.
-V
--versión
Imprima la versión de droplang y salga.
-?
--ayuda
Muestre ayuda sobre los argumentos de la línea de comandos de droplang y salga.
droplang también acepta los siguientes argumentos de línea de comando para los parámetros de conexión:
-h fortaleza
--host =fortaleza
Especifica el nombre de host de la máquina en la que se ejecuta el servidor. Si el anfitrión comienza
con una barra, se utiliza como directorio para el socket de dominio Unix.
-p Puerto
--port =Puerto
Especifica el puerto TCP / IP de Internet o la extensión del archivo de socket de dominio Unix local en el que
el servidor está escuchando conexiones.
-U nombre de usuario
--username =nombre de usuario
Nombre de usuario para conectarse como.
-w
--Sin contraseña
Nunca emita una solicitud de contraseña. Si el servidor requiere autenticación de contraseña y una
La contraseña no está disponible por otros medios, como un archivo .pgpass, la conexión
el intento fallará. Esta opción puede ser útil en trabajos por lotes y scripts donde ningún usuario
está presente para ingresar una contraseña.
-W
--contraseña
Forzar droplang para solicitar una contraseña antes de conectarse a una base de datos.
Esta opción nunca es esencial, ya que droplang solicitará automáticamente una
contraseña si el servidor exige autenticación de contraseña. Sin embargo, droplang desperdiciará un
intento de conexión descubriendo que el servidor quiere una contraseña. En algunos casos es
vale la pena escribir -W para evitar el intento de conexión adicional.
MEDIO AMBIENTE
BASE DE DATOS DE PG
PHOST
PUERTOPG
PGUSER
Parámetros de conexión predeterminados
Esta utilidad, como la mayoría de las otras utilidades de PostgreSQL, también usa las variables de entorno
compatible con libpq (consulte la Sección 31.14, “Variables de entorno”, en la documentación).
La diagnostica
La mayoría de los mensajes de error se explican por sí mismos. Si no es así, ejecute droplang con el --eco opción y
consulte el comando SQL correspondiente para obtener más detalles. Además, cualquier configuración de conexión predeterminada
y se aplicarán las variables de entorno utilizadas por la biblioteca frontal libpq.
NOTAS
Usa crear idioma(1) para agregar un idioma.
EJEMPLOS
Para eliminar el idioma pltcl:
$ droplang por favor nombre de la base de datos
Use droplang en línea usando los servicios de onworks.net