vitexsoftware/multiflexi-database-connection

MultiFlexi support for PDO database connections

Installs: 1

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/vitexsoftware/multiflexi-database-connection

dev-main 2026-03-01 23:30 UTC

This package is auto-updated.

Last update: 2026-03-02 00:00:23 UTC


README

PDO database connection credential support for MultiFlexi.

Description

This package provides database connection credential management for MultiFlexi, split into two Debian packages:

  • multiflexi-database-connection — Credential prototype with driver, host, port, database, user and password fields (enhances php-vitexsoftware-multiflexi-core)
  • multiflexi-database-connection-ui — Connection builder wizard, PDO test, server info and table listing (enhances multiflexi-web)

Credential Fields

  • DB_TYPE — PDO driver (mysql, pgsql, sqlite)
  • DB_HOST — Database server hostname or IP
  • DB_PORT — Port number (empty = driver default)
  • DB_NAME — Database name or SQLite file path
  • DB_USER — Database username
  • DB_PASSWORD — Database password

UI Features

The web interface component provides:

  • Interactive DSN builder wizard with driver-specific fields
  • Live PDO DSN preview
  • PDO connection test with error reporting
  • Server version and driver information display
  • Database table listing

Installation

From Debian packages

apt install multiflexi-database-connection multiflexi-database-connection-ui

From source (development)

composer install
make phpunit
make cs

Building Debian Packages

make deb

This produces multiflexi-database-connection_*.deb and multiflexi-database-connection-ui_*.deb in the parent directory.

License

MIT — see debian/copyright for details.

MultiFlexi

MultiFlexi