silverstripe-framework/src/ORM/Connect
Ingo Schommer d8499a24d0
NEW NullDatabase (#10016)
* NEW DatabaselessKernel to support operation without DB

This is required for GraphQL code generation in CI (without a working runtime database/webserver environment).
Context: https://github.com/silverstripe/silverstripe-graphql/issues/388

* New --no-database option for sake

* Refactor to abstract class

* Apply feedback peer review

Co-authored-by: Aaron Carlino <unclecheese@leftandmain.com>
Co-authored-by: Maxime Rainville <maxime@silverstripe.com>
2022-02-04 10:07:27 +13:00
..
DBConnector.php Update spaces in syntax, single quotes, early returns where possible 2020-10-01 17:36:14 -07:00
DBQueryBuilder.php Fix various typos in comments 2020-05-16 10:34:53 +01:00
DBSchemaManager.php MNT Fix various typos with codespell (#10177) 2021-12-13 21:05:33 +13:00
Database.php MNT Fix various typos with codespell (#10177) 2021-12-13 21:05:33 +13:00
DatabaseException.php Update spaces in syntax, single quotes, early returns where possible 2020-10-01 17:36:14 -07:00
MySQLDatabase.php NEW Allow setting sql_mode via config (#9721) 2020-10-22 15:01:30 +13:00
MySQLQuery.php FIX: Fix MySQLQuery::seek() and Query::rewind() to fix repeated iteration 2019-07-03 09:20:05 +12:00
MySQLQueryBuilder.php Fixing string concat CS issues 2018-01-16 18:39:30 +00:00
MySQLSchemaManager.php FIX: Make MySQLSchemaManager::shouldUseIntegerWidth() private 2021-12-08 11:19:47 +13:00
MySQLStatement.php Convert array delcarations to short array syntax 2020-04-20 18:58:09 +01:00
MySQLTransactionManager.php FIX: Use PDO’s built-in transaction support in MySQLDatabase. 2018-11-09 10:31:19 +13:00
MySQLiConnector.php Fix the phpdoc blocks 2020-12-21 22:23:23 +01:00
NestedTransactionManager.php FIX: Use PDO’s built-in transaction support in MySQLDatabase. 2018-11-09 10:31:19 +13:00
NullDatabase.php NEW NullDatabase (#10016) 2022-02-04 10:07:27 +13:00
NullDatabaseException.php NEW NullDatabase (#10016) 2022-02-04 10:07:27 +13:00
PDOConnector.php Convert array delcarations to short array syntax 2020-04-20 18:58:09 +01:00
PDOQuery.php FIX: Fix PDO cached statement column coercion 2019-04-05 15:11:21 +13:00
PDOStatementHandle.php FIX Postgres booleans should return as int for consistency 2019-04-17 15:15:17 +12:00
Query.php MNT Fix various typos with codespell (#10177) 2021-12-13 21:05:33 +13:00
TempDatabase.php FIX 4.6 regression in the TempDatabase reset schema logic 2020-06-22 16:17:14 +12:00
TransactionManager.php DOC: Added documentation for strict type changes 2018-11-09 11:08:36 +13:00