Conexión con PostgreSQL 6.3 or Lower
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
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 6.3 o Inferior.
- 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 informado.
- 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 para conectarse con él. 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.
Seguridad
Usar SSL
Le permite definir si la conexión utilizará SSL. Tenga en cuenta que la opción está desactivada de forma predeterminada.
sslmode
sslmode | protección | protección MITM | Declaración |
---|---|---|---|
disable | No | No | No me importa la seguridad y no quiero pagar el costo de la criptografía. |
allow | Tal vez | No | No me importa la seguridad, pero pagaré el costo de la criptografía si el servidor insiste en ello. |
prefer | Tal vez | No | No me importa la criptografía, pero deseo pagar el costo de la criptografía si el servidor la soporta. |
require | Sí | No | Quiero que mis datos estén cifrados y acepto el costo. |
verify-ca | Sí | Depende de la política de la CA | Quiero que mis datos estén cifrados y acepto el costo. Quiero estar seguro de que me conecto a un servidor en el que confío. |
verify-full | Sí | Sí | Quiero que mis datos estén cifrados y acepto el costo. Quiero estar seguro de que me conecto a un servidor en el que confío y que es el que especifico. |
sslrootcert (Certificado raíz SSL):
Este parámetro hace referencia al certificado raíz SSL/TLS utilizado para verificar la autenticidad del certificado presentado por el servidor durante la comunicación segura. Uso: El valor de este parámetro debe ser la ruta completa al archivo que contiene el certificado raíz.
sslkey (Clave privada SSL):
Este parámetro representa la clave privada asociada con el certificado SSL/TLS utilizado por el servidor para la autenticación. Uso: Se debe especificar la ruta completa al archivo que contiene la clave privada.
sslcert (Certificado SSL):
El parámetro sslcert hace referencia al certificado SSL/TLS del servidor, que se presenta durante el proceso de negociación de seguridad para la autenticación. Uso: Se debe proporcionar la ruta completa al archivo que contiene el certificado SSL/TLS del servidor.
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 ingresado.
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.