Configurar una conexión a PostgreSQL

Las PostgreSQL client libraries son necesarias en el equipo del cliente que se conectará a la base de datos.

Puede descargar los archivos de cliente de PostgreSQL desde el Portal de atención al cliente de Esri y colocarlos en el directorio bin de su aplicación del cliente de ArcGIS para permitirle conectarse directamente a una base de datos de PostgreSQL.

Existen cuatro posibles descargas de bibliotecas de clientes:

Para utilizar un cliente en SUSE Linux, necesita instalar el cliente PostgreSQL SUSE. Si su base de datos PostgreSQL está instalada en SUSE, puede copiar o usar FTP para mover las bibliotecas del cliente desde su directorio lib de PostgreSQL a su directorio bin del cliente de ArcGIS. Si su base de datos de PostgreSQL está instalada en un sistema operativo diferente, obtenga los archivos de clientes SUSE PostgreSQL desde PGFoundry o un sitio parecido.

Para usar las bibliotecas del cliente disponibles en el Portal de atención al cliente de Esri, haga lo siguiente:

Pasos:
  1. Descargue PostgreSQL Client Libraries desde el Portal de atención al cliente de Esri.

    Asegúrese de descargar las bibliotecas correctas de su cliente de ArcGIS. Para las aplicaciones de ArcGIS de 32 bits, necesita las bibliotecas de 32 bits. Para las aplicaciones de ArcGIS de 64 bits, necesita las bibliotecas de cliente de 64 bits.

  2. Asegúrese de que la aplicación cliente de ArcGIS está cerrada.
  3. Transfiera los archivos de clientes al directorio bin de su instalación de cliente de ArcGIS.
    NotaNota:

    Asegúrese de colocar todos los archivos en el directorio bin. Las versiones específicas de estos archivos son necesarias para conectarse a la base de datos. Incluso si ya tiene una versión diferente de uno de los archivos en su sistema, necesita que la versión del archivo que está descargando desde el Portal de atención al cliente de Esri esté presente en el directorio bin del cliente de ArcGIS.

  4. Si colocó el RPM cliente en un servidor Linux, ejecute los RPM.
  5. Cambie el archivo pg_hba.conf de PostgreSQL en el servidor de base de datos para aceptar conexiones de cliente. Consulte la documentación de PostgreSQL para obtener más información sobre la modificación del archivo pg_hba.conf.
  6. Reinicie PostgreSQL u obligue al administrador de correo a volver a cargar el archivo pg_hba.conf ejecutando pg_ctl reload.
  7. Asegúrese de que los usuarios tienen privilegios para conectarse con el cluster de la base de datos.

    De forma predeterminada, el público tiene privilegios de conexión al cluster de base de datos de PostgreSQL; por tanto, solo tiene que conceder privilegios de conexión a usuarios individuales o a roles de grupo si ha revocado el privilegio de conexión del público.

Temas relacionados

5/9/2014