FreeBSD Ports

databases/dalmp 3.1.0_1

Database Abstraction Layer for MySQL using PHP

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
7eaab612c9
License
BSD3CLAUSE
Categories
databases
Package size
166.9 KiB, 440.3 KiB installed

Description

DALMP - Database Abstraction Layer for MySQL using PHP

%0 fat, extremely easy to use. Only connect to database when needed.

Details * Dependecy Injector (DI) support, load once, trigger when required. * APC, Disk, Memcache, Redis.io cache support. * Group caching cache by groups and flush by groups or individual keys. * Prepared statements ready, support dynamic building queries, auto detect types (i,d,s,b). * Secure connections with SSL. * SQLite3 Encryption. * Save sessions in database (mysql/sqlite) or a cache like redis/memcache/apc. * Easy to use/install/adapt. * Nested Transactions (SAVEPOINT / ROLLBACK TO SAVEPOINT). * Support connections via unix_sockets. * SQL queues. * Export to CSV. * Trace/measure everything enabling the debugger. * Works out of the box with Cloud databases like Amazon RDS or Google cloud. * Lazy database connection. Connect only when needed. * PSR-0 compliance.

Install

As a binary package — by origin, or by package name:

pkg install databases/dalmp
pkg install dalmp

From the ports tree:

cd /usr/ports/databases/dalmp/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	dalmp>0:databases/dalmp

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.1.03.1.03.1.03.1.03.1.0
FreeBSD:14:quarterly3.1.03.1.0n/a3.1.03.1.0
FreeBSD:15:latest3.1.03.1.0n/a3.1.03.1.0
FreeBSD:15:quarterly3.1.03.1.0n/an/an/a
FreeBSD:16:latest3.1.03.1.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

All run dependencies 28

No port depends on this one.

Configuration

No options to configure.

USES
php
Service scripts
none

Files

pkg-plist 159
  • share/dalmp/.gitignore
  • share/dalmp/.travis.yml
  • share/dalmp/LICENSE.txt
  • share/dalmp/MPLT.php
  • share/dalmp/README.md
  • share/dalmp/bin/.gitignore
  • share/dalmp/checksums
  • share/dalmp/composer.json
  • share/dalmp/composer.lock
  • share/dalmp/docs/DI.rst
  • share/dalmp/docs/Download.rst
  • share/dalmp/docs/Install.rst
  • share/dalmp/docs/Quickstart.rst
  • share/dalmp/docs/_templates/page.html
  • share/dalmp/docs/about.rst
  • share/dalmp/docs/cache.rst
  • share/dalmp/docs/cache/APC.rst
  • share/dalmp/docs/cache/CacheInterface.rst
  • share/dalmp/docs/cache/disk.rst
  • share/dalmp/docs/cache/memcache.rst
  • share/dalmp/docs/cache/redis.rst
  • share/dalmp/docs/conf.py
  • share/dalmp/docs/database.rst
  • share/dalmp/docs/database/AutoExecute.rst
  • share/dalmp/docs/database/Cache.rst
  • share/dalmp/docs/database/CacheFlush.rst
  • share/dalmp/docs/database/Close.rst
  • share/dalmp/docs/database/CompleteTrans.rst
  • share/dalmp/docs/database/ErrorMsg.rst
  • share/dalmp/docs/database/ErrorNum.rst
  • share/dalmp/docs/database/Execute.rst
  • share/dalmp/docs/database/FetchMode.rst
  • share/dalmp/docs/database/Insert_Id.rst
  • share/dalmp/docs/database/PClose.rst
  • share/dalmp/docs/database/PExecute.rst
  • share/dalmp/docs/database/PQuery.rst
  • share/dalmp/docs/database/Prepare.rst
  • share/dalmp/docs/database/RollBackTrans.rst
  • share/dalmp/docs/database/StartTrans.rst
  • share/dalmp/docs/database/UUID.rst
  • share/dalmp/docs/database/X.rst
  • share/dalmp/docs/database/construct.rst
  • share/dalmp/docs/database/csv.rst
  • share/dalmp/docs/database/debug.rst
  • share/dalmp/docs/database/fill.py
  • share/dalmp/docs/database/forceTruncate.rst
  • share/dalmp/docs/database/getASSOC.rst
  • share/dalmp/docs/database/getAll.rst
  • share/dalmp/docs/database/getClientVersion.rst
  • share/dalmp/docs/database/getCol.rst
  • share/dalmp/docs/database/getColumnNames.rst
  • share/dalmp/docs/database/getNumOfFields.rst
  • share/dalmp/docs/database/getNumOfRows.rst
  • share/dalmp/docs/database/getNumOfRowsAffected.rst
  • share/dalmp/docs/database/getOne.rst
  • share/dalmp/docs/database/getRow.rst
  • share/dalmp/docs/database/getServerVersion.rst
  • share/dalmp/docs/database/isConnected.rst
  • share/dalmp/docs/database/map.rst
  • share/dalmp/docs/database/multipleInsert.rst
  • share/dalmp/docs/database/qstr.rst
  • share/dalmp/docs/database/query.rst
  • share/dalmp/docs/database/renumber.rst
  • share/dalmp/docs/database/useCache.rst
  • share/dalmp/docs/examples.rst
  • share/dalmp/docs/examples/basic.rst
  • share/dalmp/docs/index.rst
  • share/dalmp/docs/issues.rst
  • share/dalmp/docs/navicat.jpg
  • share/dalmp/docs/navicat.rst
  • share/dalmp/docs/prepared_statements.rst
  • share/dalmp/docs/queue.rst
  • share/dalmp/docs/queue/QueueInterface.rst
  • share/dalmp/docs/queue/SQLite.rst
  • share/dalmp/docs/sessions.rst
  • share/dalmp/docs/sessions/Example.rst
  • share/dalmp/docs/sessions/Files.rst
  • share/dalmp/docs/sessions/Memcache.rst
  • share/dalmp/docs/sessions/MySQL.rst
  • share/dalmp/docs/sessions/Redis.rst
  • share/dalmp/docs/sessions/SQLite.rst
  • share/dalmp/docs/sessions/construct.rst
  • share/dalmp/docs/sessions/delSessionRef.rst
  • share/dalmp/docs/sessions/getSessionRef.rst
  • share/dalmp/docs/sessions/getSessionsRefs.rst
  • share/dalmp/docs/sessions/regenerate_id.rst
  • share/dalmp/docs/tests.rst
  • share/dalmp/examples/README.markdown
  • share/dalmp/examples/all_together/database-cache-sessions.php
  • share/dalmp/examples/all_together/di.php
  • share/dalmp/examples/cache/cache-group-DSN.php
  • share/dalmp/examples/cache/cache-group.php
  • share/dalmp/examples/cache/cache.php
  • share/dalmp/examples/cache/cache_disk.php
  • share/dalmp/examples/cache/cache_memcache.php
  • share/dalmp/examples/cache/cache_redis.php
  • share/dalmp/examples/cache/cache_redis2.php
  • share/dalmp/examples/database/2databases.php
  • share/dalmp/examples/database/X.php
  • share/dalmp/examples/database/cleanDB.php

The first 100 are listed.

distinfo 1
FileSizeSHA256
nbari-DALMP-3.1.0_GH0.tar.gz1757385dabcd9abb2744cd56e76f688f7a464ee037740d318e08f3c0ff43fef96392cf

Commit history 2

DateCommitCreditsLog message
7eaab612c9 Yusuf Yaman */*: Bump consumers after migration of pecl-redis to php-redis
PR: 296771 Approved by: vvd (mentor) Differential Revision: https://reviews.freebsd.org/D60581
63b6120db0 Muhammad Moinur Rahman */*php86*: Sunrise
Please DO NOT use this version in production, it is an early test version. For upgrade notes please visit: https://github.com/php/php-src/blob/php-8.6.0alpha1/UPGRADING Changelog: https://github.com/php/php-src/blob/php-8.6.0alpha1/NEWS