我有一个带有项目和投影仪表的MySQL数据库(项目由员工完成),我需要创建一个触发器,每当从项目表中删除项目时,它就放在投影仪表中。有人告诉我,MySQL中触发器的语法如下: [DEFINER = {user| CURRENT_USER }] ON tbl_name FOR EACH ROW trigger<
我正在使用PostgreSQL,并尝试了很多方法来创建一个可以创建表但不能删除表的用户,这就像创建一个表,但将其分配给另一个用户。我试过一个扳机,但它不能解决我的问题。我使用了在另一个站点上找到的触发器,只是更改了需要替换表所有者的角色,但它没有工作。当我试图与另一个用户创建一个表时,它会返回一条消息。错误:必须是角色"adm“的成员CREATE OR REPLACE FUNCTION trg_cr