Postgres and SQLserver don't seem quite so simple.
@@ -66,12 +66,14 @@ trait MysqlDialectTrait {
* {@inheritDoc}
*/
public function disableForeignKeySQL() {
+ return 'SET foreign_key_checks = 0';
}
/**
public function enableForeignKeySQL() {
+ return 'SET foreign_key_checks = 1';
@@ -163,12 +163,14 @@ trait SqliteDialectTrait {
+ return 'PRAGMA foreign_keys = OFF';
+ return 'PRAGMA foreign_keys = ON';