silverstripe-sqlite3/code
NightjarNZ 5eacbe7842 FIX convert index definitions to reflect actual support
It is not uncommon for an index to be defined as e.g. 'fulltext'
which SQLite3 does not support without a module to create a
virtual table (rather than an index on an existing one). The code
already in place sees that definitions be updated to 'index' on
the fly during creation and later inspection (indexList) - which
causes issue when comparing existing table definitions to what
SilverStripe expects by DataObject configuration. This discrepency
leads to tables constantly being marked to update, although
effectively nothing actually changes. We can save these CPU cycles
and a bit of head scratching by converting to a supported index type.
2018-10-16 21:57:51 +13:00
..
SQLite3Connector.php Update config / code styles for 4.0 2017-11-23 14:11:10 +13:00
SQLite3Database.php FIX convert index definitions to reflect actual support 2018-10-16 21:57:51 +13:00
SQLite3Query.php return 0 for non iterable results 2018-03-12 14:04:43 +01:00
SQLite3QueryBuilder.php Upgrade for silverstripe namespaces 2016-09-08 15:41:17 +12:00
SQLite3SchemaManager.php FIX convert index definitions to reflect actual support 2018-10-16 21:57:51 +13:00
SQLiteDatabaseConfigurationHelper.php Merge remote-tracking branch 'origin/1.4' into 2.0 2017-12-07 16:16:11 +13:00