Rails 应用程序中的 PostgreSQL 触发器?如何执行“createlang plpgsql database_name”?
如果我要在 Rails 应用程序中使用 postgres 触发器,我可以使用execute { create trigger } 在迁移文件中创建触发器。但我应该在哪里写这些行呢? createlang plpgsql 数据库名;
If I am going to use postgres triggers in a rails app, I can use execute { create trigger } for creating a trigger in migration file. But where am I supposed to write these lines? createlang plpgsql databasename;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请改用 SQL execute("CREATE LANGUAGE plpgsql"),并将此语句放入标准迁移中。
Use the SQL execute("CREATE LANGUAGE plpgsql") instead, and put this statement in your standard migration.