PostgreSQL

PostgreSQL es una base de datos relacional de objetos personalizable y de código abierto.

watsonx.data en IBM Software Hub

watsonx.data Edición para desarrolladores

PostgreSQL

Puede configurar PostgreSQL utilizando uno de los siguientes métodos:
  • Crear nueva conexión : si selecciona la pestaña Crear nueva conexión, consulte la tabla Detalles de configuración de Crear nueva conexión para proporcionar los detalles de configuración.
  • Importar desde catálogo - Puede importar detalles de conexión desde un catálogo existente en el catálogo de la plataforma de datos. Si selecciona la pestaña Importar desde catálogo, consulte la tabla Importar desde catálogo - detalles de configuración para proporcionar los detalles de configuración.
  • Importar desde proyecto - Puede importar detalles de conexión desde un proyecto existente en la plataforma de datos. Si selecciona Importar desde proyecto, consulte la tabla Importar desde proyecto - detalles de configuración para proporcionar los detalles de configuración.
Importante: Las funciones Importar desde catálogo e Importar desde proyecto están limitadas al mismo clúster. Los catálogos o proyectos creados en un cluster diferente dentro de la plataforma de datos no se pueden importar.
Tabla 1. Creta nueva conexión - detalles de configuración
Campo Descripción
Persistencia de destino Seleccione la persistencia de destino:
  • Watsonx.data instancia - La base de datos de la consola de instancia almacena exclusivamente los detalles de la conexión.
  • Catálogo de activos de la plataforma : el catálogo predeterminado de la plataforma de datos almacena los detalles de su conexión.

Solo puede seleccionar la opción Catálogo de activos de la plataforma si los servicios de la plataforma de datos están activos, existe un catálogo de activos de la plataforma en la plataforma de datos y usted tiene acceso a él.

Nombre de visualización Introduzca el nombre de la base de datos que se mostrará en pantalla.
Nombre de base de datos Introduzca el nombre de su base de datos.
Nombre de host Introduzca el nombre de host.
Puerto Introduzca el número de puerto.
Nombre de usuario Introduzca el nombre de usuario.
Contraseña Introduzca la contraseña.
El puerto está habilitado para SSL Utilice el conmutador para activar o desactivar la conexión SSL. Si está activada,

i. El enlace Cargar certificado SSL (.pem,.crt,.cert o.cer) está activado.

ii. Haga clic en el enlace Cargar certificado SSL (.pem,.crt,.cert o.cer).

iii. Examine el certificado SSL y cárguelo.

Validar certificado El conmutador debe estar activado para Validar certificado. Si se desactiva, la función de conexión de prueba no funciona y la base de datos PostgreSQL no puede añadirse al motor.
Estado de conexión Haga clic en el enlace Probar conexión para probar la conexión a la base de datos. Si la conexión a la base de datos se realiza correctamente, aparece un mensaje de éxito.
Asociar catálogo Seleccione la casilla para añadir un catálogo para su almacenamiento. Este catálogo está asociado a su almacenamiento y sirve de interfaz de consulta con los datos almacenados en él.
Nombre de catálogo Introduzca el nombre del catálogo.
Crear Haga clic en Crear para crear la base de datos.
Tabla 2. Importar desde catálogo - detalles de configuración
Campo Descripción
Seleccionar catálogo Utilice el menú desplegable para seleccionar un catálogo.
Seleccionar origen de datos Utilice el menú desplegable para seleccionar una fuente de datos del catálogo seleccionado.
Persistencia de destino Seleccione la persistencia de destino:
  • Watsonx.data instancia - La base de datos de la consola de instancia almacena exclusivamente los detalles de la conexión.
  • Catálogo de activos de la plataforma : el catálogo predeterminado de la plataforma de datos almacena los detalles de su conexión.

Solo puede seleccionar la opción Catálogo de activos de la plataforma si los servicios de la plataforma de datos están activos, existe un catálogo de activos de la plataforma en la plataforma de datos y usted tiene acceso a él.

Estado de conexión Haga clic en el enlace Probar conexión para probar la conexión a la base de datos. Si la conexión a la base de datos se realiza correctamente, aparece un mensaje de éxito.
Nombre de visualización Introduzca el nombre de la base de datos que se mostrará en pantalla.
Asociar catálogo Seleccione la casilla para asociar un catálogo a la fuente de datos. Este catálogo se asocia automáticamente a su fuente de datos y sirve de interfaz de consulta con los datos almacenados en él.
Nombre de catálogo Introduzca el nombre del catálogo.
Crear Haga clic en Crear para crear la base de datos.
Tabla 3. Importar desde proyecto - detalles de configuración
Campo Descripción
Seleccionar proyecto Utilice el menú desplegable para seleccionar un proyecto.
Seleccionar origen de datos Utilice el desplegable para seleccionar una fuente de datos del proyecto seleccionado.
Persistencia de destino Seleccione la persistencia de destino:
  • Watsonx.data instancia - La base de datos de la consola de instancia almacena exclusivamente los detalles de la conexión.
  • Catálogo de activos de la plataforma : el catálogo predeterminado de la plataforma de datos almacena los detalles de su conexión.

Solo puede seleccionar la opción Catálogo de activos de la plataforma si los servicios de la plataforma de datos están activos, existe un catálogo de activos de la plataforma en la plataforma de datos y usted tiene acceso a él.

Estado de conexión Haga clic en el enlace Probar conexión para probar la conexión a la base de datos. Si la conexión a la base de datos se realiza correctamente, aparece un mensaje de éxito.
Nombre de visualización Introduzca el nombre de la base de datos que se mostrará en pantalla.
Asociar catálogo Seleccione la casilla para asociar un catálogo a la fuente de datos. Este catálogo se asocia automáticamente a su fuente de datos y sirve de interfaz de consulta con los datos almacenados en él.
Nombre de catálogo Introduzca el nombre del catálogo.
Crear Haga clic en Crear para crear la base de datos.
Nota: Active el interruptor de la opción Validar certificado para crear la base de datos PostgreSQL. Si se desactiva, la función Probar conexión no funciona y la base de datos no puede añadirse al motor.

Limitaciones de las sentencias SQL

  • DROP TABLE sólo se admite si está activada en el catálogo.
  • Para los catálogos basados en bases de datos, las sentencias CREATE SCHEMA, CREATE TABLE, DROP SCHEMA, DROP TABLE, DELETE, DROP VIEW, ALTER TABLE, y ALTER SCHEMA no están disponibles en la interfaz de usuario del gestor de datos.

Limitaciones de los tipos de datos

  • BLOB y CLOB pueden utilizarse como alternativa equivalente a BYTEA y TEXT respectivamente.
  • BLOB y CLOB admiten la sentencia SELECT pero no operaciones como equal, like y in.
  • Los datos que se muestran para el tipo de datos BLOB desde la interfaz de usuario están en formato Base64, mientras que el resultado de presto-cli está en formato hexadecimal.
  • BINARY sólo admite la sentencia SELECT .
  • BYTEA es el tipo de datos alternativo BINARY .
  • Cuando los campos del tipo de datos REAL tienen 6 dígitos o más en la parte decimal con los dígitos siendo predominantemente cero, los valores cuando se consultan se redondean. Se observa que el redondeo se produce de forma diferente en función de la precisión de los valores. Por ejemplo, un número decimal 1.654 cuando se redondea a 3 dígitos después de la coma decimal son iguales. Otro ejemplo es 10.890009 y 10.89000. Se observa que 10.89000 se redondea a 10.89, mientras que 10.89009 no se redondea. Se trata de un problema inherente a las limitaciones de representación de los formatos binarios de coma flotante. Esto puede tener un impacto significativo cuando la consulta implica clasificación.