transactionalDDLSupport is defaulted to false in core/lib/Drupal/Core/Database/Connection.php since most drivers do not support it. However, SQLite supports DDL statements within transactions. Following the pattern in PostgreSQL driver, transactionalDDLSupport is set TRUE for sqlite driver only if supportsTransactions is TRUE.
Attachment | Size | Status | Test result | Operations |
---|---|---|---|---|
sqlite_transactionalDDLSupport.patch | 934 bytes | Idle | PASSED: [[SimpleTest]]: [MySQL] 55,550 pass(es). | View details | Re-test |