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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.1.0 | 3.1.0 | 3.1.0 | 3.1.0 | 3.1.0 |
| FreeBSD:14:quarterly | 3.1.0 | 3.1.0 | n/a | 3.1.0 | 3.1.0 |
| FreeBSD:15:latest | 3.1.0 | 3.1.0 | n/a | 3.1.0 | 3.1.0 |
| FreeBSD:15:quarterly | 3.1.0 | 3.1.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.1.0 | 3.1.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
- archivers/brotli
- archivers/liblz4
- archivers/php84-zlib
- archivers/zstd
- databases/pecl-memcache
- databases/php-redis
- databases/php85-mysqli
- databases/php85-sqlite3
- databases/sqlite3
- devel/libedit
- devel/libunistring
- devel/pcre2
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- ftp/php85-curl
- lang/php84
- lang/php85
- lang/tcl86
- math/libtommath
- print/indexinfo
- security/libargon2
- security/libssh2
- textproc/libxml2
- www/libnghttp2
- www/php84-session
- www/php85-session
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
| File | Size | SHA256 |
|---|---|---|
| nbari-DALMP-3.1.0_GH0.tar.gz | 175738 | 5dabcd9abb2744cd56e76f688f7a464ee037740d318e08f3c0ff43fef96392cf |