Feedback

Conexión con PostgreSQL 7 or Higher

En Scriptcase, tenemos los siguientes controladores disponibles para las conexiones con PostgreSQL: PostgreSQL PDO, PostgreSQL 7 o superior, PostgreSQL 6.4 o superior y PostgreSQL 6.3 o inferior.

Prerrequisitos

Si está utilizando una instalación manual en MacOS, tendrá que instalar el PHP y el controlador de PostgreSQL estará habilitado. Haga clic aquí para ver cómo hacerlo.

1 - Compruebe si el controlador PostgreSQL está habilitado desde el diagnóstico de Scriptcase. Vea a continuación cómo localizar su diagnóstico y comprobar si el controlador está habilitado.

  • Accediendo al menú superior Ayuda > Diagnóstico, podrá encontrarlo fácilmente a través de la interfaz.

![Acceso al diagnóstico - Menú de ayuda][diagnosis_sc]

  • O bien, accediendo a la ruta de instalación de Scriptcase:

    • 127.0.0.1/scriptcase/diagnosis.php o
    • domain.com/scriptcase/diagnosis.php

Creación de una conexión en Scriptcase

Vea a continuación cómo crear una conexión en su proyecto Scriptcase utilizando la base de datos PostgreSQL.

1 - Accede a cualquier proyecto desde tu Scriptcase.

2 - Haga clic en el icono Nueva conexión para crear una conexión.

Crear una nueva conexión

o ingresa a la pestaña del menú Base de datos > Nueva conexión.

Crear una nueva conexión

Después, aparecerá una nueva página con todas las conexiones a la base de datos.

3 - Seleccione la conexión Postgres.

Selección de la conexión a la base de datos

Conexión

Introduzca los parámetros para conectarse a su base de datos PostgreSQL como sigue:

Conexión a la base de datos

  • Nombre de la conexión: Defina el nombre de su nueva conexión. Por defecto, Scriptcase añade el prefijo conn junto con el nombre de la base de datos.

  • Driver de SGBD: Seleccione el controlador PostgreSQL utilizado para conectarse. En este ejemplo, utilizamos el controlador PostgreSQL 7 o Superior.

  • SGBD host o IP: Introduzca la IP o el dominio del servidor donde está instalada la base de datos.
    • E.g. serverdomain.com o 192.168.254.170
  • Puerto: Ingrese el número de puerto para su servidor de base de datos.

  • Esquema: Ingrese el Régimen de cuadros específicos creados para el uso del usuario ingresado.
    • Este elemento es opcional si no tiene un esquema configurado en su base de datos.
  • Usuario: Ingrese el usuario para que autentique la conexión a su base de datos PostgreSQL.

  • Contraseña: Ingrese la contraseña para completar el proceso de autenticación.

  • Base de datos inicial: Escriba el nombre de su base de datos a conectarse. O, si quiere elegir una base de datos diferente, haga clic en el botón Lista de bases de datos para mostrar todas las bases de datos disponibles para su usuario.
    • Crear Bases: Al hacer clic en este botón, se creará una nueva base de datos PostgreSQL para su uso.
  • Probar conexión: Haga clic en este botón para obtener una respuesta de la solicitud de Scriptcase para saber si los parámetros introducidos son correctos.

Probando la conexión a la base de datos

Filtro

Accediendo a esta pestaña, puede configurar qué elementos de la Base de Datos se mostrarán en la conexión, dependiendo o no del propietario.

Filtrar la conexión a la base de datos

Mostrar


Permite que la conexión PostgreSQL vea tablas, vistas, tablas de sistema y procedimientos en función de los elementos seleccionados por el usuario. Por defecto, los elementos Tablas y Views ya están seleccionados por Scriptcase.

  • Tablas: Al seleccionar esta opción, se mostrarán las tablas de su base de datos.
    • Por defecto, Scriptcase activa esta opción.

  • Views: Al seleccionar esta opción, se mostrarán las vistas de su base de datos.
    • Por defecto, Scriptcase activa esta opción.

  • Tablas del sistema: Al seleccionar esta opción, se mostrarán las tablas del sistema de su base de datos.

  • Procedures: Al seleccionar esta opción, se mostrarán los procedures de su base de datos.

Búsquedas


Permite definir qué tablas y propietarios se muestran.

  • Tablas: En esta opción se puede definir qué tablas se mostrarán. La configuración puede contener un PREFIJO% o nombre de las tablas a mostrar.
    • Por defecto, Scriptcase deja esta opción vacía.
    • E.g.

    Ejemplo de uso del prefijo


  • Propietario: Ingrese el usuario que ve las tablas introducidas para su visualización.
    • El usuario debe estar en mayúsculas como en el ejemplo anterior.

  • Mostrar: Elija si se muestran las tablas del propietario informado.

NOTA: Al utilizar el filtrado de tablas, elimina tablas innecesarias para su proyecto y mejora el rendimiento de su conexión a la base de datos.

Avanzado

En esta pestaña tiene acceso a los ajustes específicos de la conexión. Los cambios realizados en esta sesión afectan a la visualización de los datos y al rendimiento de la aplicación.

Configuración avanzada de la conexión a la base de datos

  • client_encoding: Seleccione la codificación utilizada en su base de datos. En el ejemplo anterior, utilizamos la codificación del cliente UTF-8.

  • Separador decimal: Seleccione el tipo de separador para los registros decimales, entre la coma y el punto.
    • Por defecto, se selecciona el punto . como separador.

  • Conexión persistente: Defina si las conexiones se cerrarán tras la ejecución de sus scripts en las aplicaciones Scriptcase.
    • Por defecto, Scriptcase desactiva esta opción.

  • Utilizar el esquema antes del nombre de la tabla: Defina si el esquema de la base de datos se muestra antes de los nombres de las tablas.
    • Por defecto, Scriptcase activa esta opción.

    • E.g.

    Ejemplo de utilización del sistema


¿Dudas o problemas de conexión?

Contacta con nuestro Equipo de Soporte en caso de problemas de conexión o preguntas sobre esta base de datos.