我正在尝试在学说迁移类中创建一个相当复杂的触发器:
https://github.com/2ndQuadrant/audit-trigger/blob/master/audit.sql
第一个冲动只是将整个触发代码放在一个大块中并添加它
和:
public function up(Schema $schema)
{
$this->addSql($triggerSqlInABigBlob);
}
但是迁移失败
SQLSTATE[42601]: Syntax error: 7 ERROR: cannot insert multiple commands into a prepared statement
这甚至可以在学说迁移中进行管理吗?是否有解决方法/最佳实践来做到这一点?