You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 2, 2025. It is now read-only.
Currently, the SQLite driver saves the specified table engine in the information schema, but it doesn't emulate different engine behavior in any way, nor it checks whether the engine is supported. At the moment, we expect the engine to be InnoDB.
WordPress also works with MyISAM, and there are other table engines in MySQL.
We probably could implement support for some additional engines (ignore FKs for MyISAM, etc.), but until then, we can trigger a warning when an engine other than InnoDB is used.
Additionally, we should make the warnings configurable:
These warnings will quickly get annoying so we could add a driver-level warning control with an option such as "warnings" => array( "db_engine" => true|false, ... )
Currently, the SQLite driver saves the specified table engine in the information schema, but it doesn't emulate different engine behavior in any way, nor it checks whether the engine is supported. At the moment, we expect the engine to be
InnoDB
.WordPress also works with MyISAM, and there are other table engines in MySQL.
We probably could implement support for some additional engines (ignore FKs for
MyISAM
, etc.), but until then, we can trigger a warning when an engine other thanInnoDB
is used.Additionally, we should make the warnings configurable:
See also: #21 (comment)
The text was updated successfully, but these errors were encountered: