Framework

Repository Author Commit message Committed SHA  
 
database by dg wip php 8.4 test
database by dg added Explorer::createFromDsn() & createFromParameters()
database by dg Result: uses yield for iteration
database by dg Selection: uses yield for iteration
database by dg Engine::delimite() -> delimit() (BC break)
database by dg Engine::applyLimit() returns string (BC break)
database by dg removed IStructure (BC break)
database by dg merging Connection & Explorer classes into one (BC break)
database by dg auxiliary commit
database by dg Connection::getDsn() deprecated (BC break)
database by dg Explorer, Selection, Structure: change of constructor dependencies (BC break)
database by dg drivers: getForeignKeys() works with multi-column foreign keys
database by dg Connection::getInsertId() returns int|string or exception (BC break)
database by dg added Connection::getLastQuery(), Result::getQuery(), DriverException::getQuery(), replaces getSql() and getParameters() pairs
database by dg Connection: calling query() moved here from Result

reverts bc4bebce

database by dg DriverException::getCode() returns driver error code instead of SQLState (BC break)
database by dg try/catch checking and converting of PDOException moved to drivers
database by dg Result::getColumnMeta is cached (ref #212)
database by dg PDOStatement replaced by Result
database by dg removed custom rowNormalizer (BC break)
database by dg SqlsrvDriver: converts BIT to boolean (BC break)
database by dg added option convertDecimal & converts to int/float [Closes #257]
database by dg added option convertDateTime
database by dg uses TypeConverter to convert values to PHP
database by dg added TypeConverter
database by dg Connection::getPdo() deprecated
database by dg added Connection::execute()

allows under PDO SQLsrv driver to load SQL dump containing 'SET IDENTITY_INSERT products ON;'

database by dg added Connection::getServerVersion()
database by dg PDO replaced by Connection
database by dg connections & engines are created by Driver
database by dg Connection: the driver is created in the constructor
database by dg added new drivers

Last synchronization: 2024-09-08 04:01:23