Conexión con Firebird en macOS - PHP 7.3

Conexión con Firebird en macOS - PHP 7.3

Prerrequisitos

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

1 - Compruebe que el controlador Firebird está habilitado en sus diagnósticos de Scriptcase. A continuación le indicamos cómo localizar sus diagnósticos y verificar que el controlador está habilitado.

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

Acceso al diagnóstico - Menú de ayuda

  • 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

A continuación se explica cómo crear una conexión en su proyecto Scriptcase utilizando la base de datos Firebird.

1 - Acceda a cualquier proyecto desde su Scriptcase.

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

Crear una nueva conexión

o vaya al 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 Firebird.

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

Conexión

Introduzca los parámetros para conectarse a su base de datos Firebird de la siguiente manera:

Conexión a la base de datos

  • Nombre de la conexión: Establezca 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 Firebird utilizado para la conexión. En este ejemplo utilizamos el controlador Firebird.

  • SGBD host o IP: Introduzca la IP o el dominio del servidor donde está instalada la base de datos.
    • Ex: dominio_servidor.com o 192.168.254.170.
  • Puerto: Introduzca el puerto numérico de su servidor de base de datos.
    • Ex: 3050.
  • Nombre de la base de datos: Introduzca la base de datos creada para ser utilizada por el usuario introducido.

  • Usuario: Introduzca el usuario para autenticar la conexión a su base de datos Firebird.

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

  • Probar conexión: Pulse este botón para obtener una respuesta de la petición de Scriptcase para saber si los parámetros introducidos son correctos.

Prueba de la conexión a la base de datos

Filtro

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

Filtrar la conexión a la base de datos

Mostrar


Permite que la conexión Firebird vea tablas, vistas, tablas del sistema y procedimientos en función de los elementos seleccionados por el usuario. Por defecto, 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 activa esta opción.

  • Views: Al seleccionar esta opción se mostrarán las vistas de la 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 procedimientos 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 muestran. El ajuste puede contener un PREFIX% o nombre de las tablas a mostrar.
    • Por defecto, Scriptcase deja esta opción vacía.
    • Ex:

    Ejemplo de uso de prefijos


  • Propietario: Informar al usuario que ve las tablas insertadas para su visualización.
    • El usuario debe ir en mayúsculas, como en el ejemplo anterior.

  • Mostrar: Elija si se muestran las tablas para el propietario introducido.

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 secció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, hemos utilizado client_encoding 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: Establezca si las conexiones se cerrarán después de que sus scripts se ejecuten en las aplicaciones de Scriptcase.
    • Por defecto, Scriptcase desactiva esta opción.

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

    • Ex:

    Ejemplo de uso del sistema


    • Related Articles

    • Conexión con Firebird en Linux - PHP 7.3

      En Scriptcase, tenemos los siguientes controladores disponibles para las conexiones Firebird: Firebird PDO, Firebird. Si está utilizando su propio entorno preconfigurado, las extensiones de Firebird deben ser habilitadas manualmente en PHP. ...
    • Conexión con Firebird en Windows - PHP 7.3

      If you are using a manual installation on Windows, you will need to enable the Firebird extensions in the php.ini file. See below for how to do this. 1 - In the `php.ini` file uncomment the line for the Firebird extension php_pdo_firebird by removing ...
    • Instalando PHP 7.3 - macOS

      Esta documentación contiene información sobre los pasos necesarios para la instalación de PHP 7.3 y Scriptcase de forma manual en entornos macOS. Realizando este tipo de instalación, usted es responsable de configurar todo su entorno, así como las ...
    • Instalación de Scriptcase con PHP 7.3 en Windows

      Esta documentación irá informando los pasos necesarios para la instalación de PHP 7.3, Apache 2.4 y Scriptcase de forma manual. Al realizar este tipo de instalación, usted es responsable de configurar todo su entorno, así como las extensiones de la ...
    • Instalador para macOS - PHP 7.3

      El instalador de Scriptcase instala Apache, PHP y Scriptcase en su sistema operativo. El instalador no incluye una base de datos Pre-requisitos Para descargar el instalador de Scriptcase, vaya a nuestra página de descarga haciendo clic aqui. ...