stefano / stefano-lock-table
Build lock table sql query
Installs: 5 656
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Requires
- php: >=7.1.0
Requires (Dev)
- mockery/mockery: ^1.0.0
- php-coveralls/php-coveralls: ^2.0
- phpunit/phpunit: >=7 <10
This package is auto-updated.
Last update: 2024-11-29 05:14:50 UTC
README
Instalation using Composer
- Run command
composer require stefano/stefano-lock-table
Features
- build lock table sql string
- build unlock table sql string
- supported vendors mysql, postgresql
Usage
$factory = new \StefanoLockTable\Factory();
$vendor = 'Mysql'; //or any supported database
$adapter = $factory->createAdapter($vendor);
//build lock table sql string (exclusive lock)
$adapter->getLockSqlString('tableName');
$adapter->getLockSqlString(array('tableName', 'anotherTable'));
//build unlock table sql string
$adapter->getUnlockSqlString();