Linux
La instalación automática ya viene con la extensión Firebird PDO, solo necesita conectarse con la base de datos.
Si está utilizando su propio entorno preconfigurado, deberá habilitar la extensión pdo_firebird en PHP.
Prerrequisitos
Si está utilizando una instalación manual en Linux, necesitará instalar la extensión php de Firebird. Vea a continuación cómo hacerlo.
1 - Acceda a su terminal Linux y escriba esta línea según su sistema operativo para instalar el controlador PDO de Firebird.
Ubuntu | CentOS |
---|---|
sudo apt-get install php8.1-interbase |
sudo yum install php-interbase |
2 - Compruebe que el controlador Firebird está habilitado en sus diagnósticos de Scriptcase. Aquí se explica cómo localizar sus diagnósticos y verificar que el controlador está habilitado.
- Accediendo al menú superior Ayuda > Diagnóstico, puede 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
o domain.com/scriptcase/diagnosis.php
Creación de una conexión en Scriptcase
Aquí se explica cómo crear una conexión en su proyecto Scriptcase usando la base de datos Interbase.
1 - Accede a cualquier proyecto desde tu Scriptcase.
2 - Haga clic en el icono Nueva conexión para crear una conexión.
O vaya al menú Base de datos > Nueva conexión.
Después de eso, aparecerá una nueva página con todas las conexiones de la base de datos.
3 - Seleccione la conexión Interbase.
Conexión
Ingrese los parámetros para conectarse a su base de datos Interbase de la siguiente manera:
-
Nombre de conexión: establezca el nombre de su nueva conexión. De forma predeterminada, Scriptcase agrega el prefijo conn junto con el nombre de la base de datos.
-
DBMS Driver: seleccione el controlador Interbase utilizado para conectarse. En este ejemplo, usamos el controlador Interbase 6.5 o superior.
- Servidor/Host (Nombre o IP): Ingrese la IP o dominio del servidor donde está instalada la base de datos.
- E.g:
serverdomain.com
o192.168.254.170
.
- E.g:
- Puerto: Ingrese el puerto numérico para su servidor de base de datos.
- E.g:
3050
- E.g:
-
Username: Ingrese el usuario para autenticar la conexión a su base de datos Interbase.
-
Contraseña: Ingrese la contraseña para completar el proceso de autenticación.
- 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 del propietario o no.
Mostrar
Permite la conexión Interbase para ver tablas, vistas, tablas del sistema y procedimientos dependiendo de los elementos seleccionados por el usuario. De forma predeterminada, los elementos Tables 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 habilita esta opción.
- Por defecto, Scriptcase habilita esta opción.
- View: Al seleccionar esta opción, se mostrarán las views de su base de datos.
- Por defecto, Scriptcase habilita esta opción.
- Por defecto, Scriptcase habilita esta opción.
-
Tablas del sistema: Al seleccionar esta opción, se mostrarán las tablas del sistema de su base de datos.
- Procedure: Al seleccionar esta opción, se mostrarán las procedures de su base de datos.
Búsquedas
Permite definir qué tablas se muestran.
- Tablas: En esta opción se puede definir qué tablas se mostrarán. La configuración puede incluir un
PREFIX%
o nombre de las tablas a mostrar.- Por defecto, Scriptcase deja esta opción vacía.
- E.g.
- Propietario: Informar al 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.
Opciones Avanzadas
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 nuestroSupport Team en caso de problemas de conexión o preguntas sobre esta base de datos.