stefano/stefano-lock-table

Build lock table sql query

0.1.1 2022-09-30 18:39 UTC

This package is auto-updated.

Last update: 2024-10-29 05:04:32 UTC


README

Build Status Coverage Status

Instalation using Composer

  1. 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();