* @covers \JKingWeb\Arsse\Db\PDODriver * @covers \JKingWeb\Arsse\Db\PDOError */ class TestDriver extends \JKingWeb\Arsse\TestCase\Db\BaseDriver { use \JKingWeb\Arsse\TestCase\DatabaseDrivers\PostgreSQLPDO; protected $create = "CREATE TABLE arsse_test(id bigserial primary key)"; protected $lock = ["BEGIN", "LOCK TABLE arsse_meta IN EXCLUSIVE MODE NOWAIT"]; protected $setVersion = "UPDATE arsse_meta set value = '#' where key = 'schema_version'"; public function tearDown() { try { $this->drv->exec("ROLLBACK"); } catch (\Throwable $e) { } parent::tearDown(); } }