小编Egi*_*idi的帖子

PostgreSQL GRANT ALL 在多个表上使用 LIKE

我有 100 多个名为 public.test_* 的表

我怎样才能轻松地一次GRANT ALL访问所有这些表的用户测试?

我试过:

GRANT ALL ON TABLE public.test_* TO test;
Run Code Online (Sandbox Code Playgroud)

但它不起作用......

postgresql permissions dynamic-sql ddl postgresql-9.3

10
推荐指数
2
解决办法
6578
查看次数

将 RECORD 插入触发器函数中的表中

我想在触发器的表中插入一个 RECORD 数据类型变量(新变量)。SQL 会是什么样子?
以下尝试均未成功:

EXECUTE 'INSERT INTO my_table VALUES ' || NEW;
EXECUTE 'INSERT INTO my_table VALUES ' || NEW.*;
EXECUTE 'INSERT INTO my_table SELECT * FROM ' || NEW;
Run Code Online (Sandbox Code Playgroud)

postgresql trigger plpgsql update record

9
推荐指数
2
解决办法
6630
查看次数