Este es el comando createlang 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
createlang: instala un lenguaje de procedimiento PostgreSQL
SINOPSIS
crear idioma [opción de conexión...] nombre de idioma [nombre de la base de datos]
crear idioma [opción de conexión...] --lista | -l [nombre de la base de datos]
DESCRIPCIÓN
createlang es una utilidad para agregar un lenguaje de procedimiento a una base de datos PostgreSQL.
createlang es solo un envoltorio alrededor de CREATE EXTENSION (CREAR_EXTENSIÓN(7))SQL
mando.
Precaución
createlang está obsoleto y puede eliminarse en una versión futura de PostgreSQL. Uso directo
de las CREAR EXTENSIÓN en su lugar, se recomienda el comando.
OPCIONES
createlang acepta los siguientes argumentos de la línea de comandos:
nombre de idioma
Especifica el nombre del lenguaje de procedimiento que se instalará. (Este nombre es
en minúsculas.)
[-D] nombre de la base de datos
[--dbname =]nombre de la base de datos
Especifica la base de datos a la que se debe agregar 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 createlang y salga.
-?
--ayuda
Muestre ayuda sobre los argumentos de la línea de comandos de createlang y salga.
createlang también acepta los siguientes argumentos de la línea de comandos 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 valor
comienza con una barra, se utiliza como directorio para el socket de dominio Unix.
-p Puerto
--port =Puerto
Especifica el puerto TCP 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
Obligar a createlang a solicitar una contraseña antes de conectarse a una base de datos.
Esta opción nunca es esencial, ya que createlang solicitará automáticamente una
contraseña si el servidor exige autenticación de contraseña. Sin embargo, createlang 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 createlang 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 front-end libpq.
NOTAS
Usa droplang(1) para eliminar un idioma.
EJEMPLOS
Para instalar el lenguaje pltcl en la plantilla de la base de datos 1:
$ crear idioma por favor plantilla1
Tenga en cuenta que la instalación del idioma en template1 hará que se
instalado en bases de datos creadas posteriormente.
Use createlang en línea usando los servicios de onworks.net