Creating psql dump with row level security on runtime parameter (app.some_parameter)

问题描述 投票:0回答:0

我有一个带有 PSQL 表的数据库模式,其中启用了 RLS,并使用如下策略:

CREATE POLICY some_policy ON some_table
USING (some_column = current_setting(app.some_parameter));

我想创建一个可以使用此策略的转储。 是否可以为 pg_dump 命令设置参数

app.some_parameter
? 或者,有什么解决方法吗?

最好是有这样的东西:

pg_dump ... --data-only --enable-row-security --parameters="app.some_parameter=123"
postgresql psql pg-dump row-level-security
© www.soinside.com 2019 - 2024. All rights reserved.