Configuración de su propia base de datos PostgreSQL

Si no puede utilizar la versión RICOH ProcessDirector de PostgreSQL, puede instalar PostgreSQL por su cuenta y configurarlo para que funcione con RICOH ProcessDirector.

RICOH ProcessDirector requiere PostgreSQL versión 15 o superior. Debe instalar la base de datos PostgreSQL antes de instalar RICOH ProcessDirector. Para obtener instrucciones de descarga e instalación, consulte estos enlaces:

    Nota:
  • Si PostgreSQL está instalado en otro ordenador de la red, instale el servidor PostgreSQL o el cliente PostgreSQL en el ordenador principal. RICOH ProcessDirector utiliza las herramientas de línea de comandos incluidas en esos paquetes para acceder a los comandos de PostgreSQL y enviar peticiones al otro sistema. Aunque instale el servidor PostgreSQL, puede configurar RICOH ProcessDirector para que utilice una base de datos en un sistema diferente. No es necesario crear una base de datos en este sistema.

RICOH ProcessDirector proporciona un script para configurar una base de datos PostgreSQL instalada por separado para que funcione con RICOH ProcessDirector. El script se incluye en el directorio /scripts de la imagen ISO o DVD del producto base de RICOH ProcessDirector.

Asegúrese de que el usuario postgres pueda acceder al clúster de base de datos existente o al directorio del clúster de base de datos de destino.

Para configurar su propia base de datos PostgreSQL:
  1. Inicie la sesión en el sistema donde está instalado PostgreSQL como usuario root o utilice el mandato su o sudo para convertirse en usuario root.
  2. Monte el DVD o la imagen ISO en el sistema donde está instalado PostgreSQL.
  3. Cambie el usuario actual al usuario postgres, que es la cuenta de usuario del sistema por defecto creada durante la instalación de PostgreSQL. Escriba este comando:
    sudo su - postgres
  4. Añada la ruta del directorio bin de PostgreSQL a sus variables de entorno del sistema.
    Introduzca este mandato:

    export PATH=/usr/pgsql-version/bin:$PATH

    donde version es la versión de PostgreSQL. Por ejemplo: export PATH=/usr/pgsql-15/bin:$PATH

      Nota:
    • Puede añadir esta ruta al archivo de configuración .profile para el usuario postgres. Así, la ruta está siempre disponible para el usuario postgres.
  5. Vaya al directorio de scripts del DVD o de la imagen ISO y escriba este mandato para ejecutar el script:
    ./setupExternalPostgresql.pl
      Nota:
    • Si el usuario postgres no tiene permisos en el directorio scripts, puede copiar el script a un directorio donde el usuario postgres tenga permisos. Por ejemplo, puede copiar el script en /var/lib/pgsql, donde el usuario postgres ya tiene permisos para ejecutar mandatos.
  6. Responda a las solicitudes según sea necesario:
    • Cuando el script solicite un clúster de base de datos nuevo o existente, introduzca la ruta a un clúster de base de datos existente o la ruta en la que desea crear un nuevo clúster de base de datos.
    • Cuando el script le pida un nombre de usuario, introduzca el nombre de usuario de PostgreSQL que desea designar como propietario de la base de datos. Puede elegir el usuario de PostgreSQL por defecto, un usuario de PostgreSQL diferente o especificar un nuevo usuario de PostgreSQL a crear. El usuario por defecto es postgres.
        Importante:
      • Si no conoce la contraseña del usuario por defecto, no seleccione el usuario por defecto como nombre de usuario.
    • Cuando el script le pida una contraseña, introduzca la contraseña del usuario. La contraseña solo es necesaria en estos casos:
      • Si crea un nuevo clúster de base de datos.
      • Si ya ha creado un usuario para que RICOH ProcessDirector lo utilice.
      • Si crea un nuevo usuario con este script.
    • Cuando el script le pida una dirección IP, introduzca la dirección IP del servidor primario de RICOH ProcessDirector.
    • Cuando el script le pida un número de puerto, introduzca el puerto utilizado para comunicarse con RICOH ProcessDirector. El valor predeterminado es 5432. Recomendamos utilizar un número de puerto distinto del valor predeterminado al crear un nuevo clúster de base de datos. El número de puerto solo es necesario cuando se crea un nuevo clúster de base de datos.

    El script crea la base de datos AIWDB en el clúster de bases de datos. Si crea un nuevo clúster, la base de datos PostgreSQL se inicia automáticamente.

  7. Opcional: para asegurarse de que la base de datos esté instalada y en funcionamiento, ejecute un mandato que especifique el número de puerto, el nombre de la base de datos y el nombre de usuario. Por ejemplo, este mandato le permite conectarse a su base de datos PostgreSQL con opciones específicas:
    psql -p 5444 -d AIWDB -U aiwdbpsql

    donde 5444 es el número de puerto, AIWDB es el nombre de la base de datos y aiwdbpsql es el nombre de usuario.

      Nota:
    • Si el mandato falla o no puede conectarse a la base de datos, compruebe que la información introducida sea correcta.
    • Si el mandato se ejecuta correctamente, se abre la línea de comandos postgres.
  8. Para cerrar la sesión y volver al símbolo del sistema, introduzca:
    \q