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á usando una instalación manual en Linux, necesitará instalar la extensión php de PostgreSQL. A continuación describimos cómo hacerlo.
1 - Para instalar el controlador PDO de PostgreSQL, acceda a su terminal Linux y ejecute el comando de abajo según su distribución de Linux.
Ubuntu | CentOS |
---|---|
sudo apt-get install php8.1-pgsql |
sudo yum install php-pgsql |
2 - 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.
-
O bien, accediendo a la ruta de instalación de Scriptcase:
127.0.0.1/scriptcase/diagnosis.php
odomain.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.
o ingresa a la pestaña del menú Base de datos > 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.
Conexión
Introduzca los parámetros para conectarse a su base de datos PostgreSQL como sigue:
-
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
o192.168.254.170
- E.g.
-
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.
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.
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.
- 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.
- 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.
- 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.
- 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.
-
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.
- Por defecto, se selecciona el punto
- 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.
- 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.
-
¿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.