schema | name | column | data type |
---|---|---|---|
pg_catalog | svv_rls_policy | polalias | varchar(256) |
pg_catalog | svv_rls_policy | polatts | varchar(256) |
pg_catalog | svv_rls_policy | poldb | varchar(128) |
pg_catalog | svv_rls_policy | polenabled | bool |
pg_catalog | svv_rls_policy | polmodifiedby | varchar(128) |
pg_catalog | svv_rls_policy | polmodifiedtime | timestamp |
pg_catalog | svv_rls_policy | polname | varchar(128) |
pg_catalog | svv_rls_policy | polqual | varchar(256) |
SELECT CAST(d.datname AS varchar) AS poldb, CAST(p.polname AS varchar) AS polname, CAST(p.polalias AS varchar) AS polalias, rls_policy_atts_out(CAST(p.polatts AS varchar)) AS polatts, CAST(p.polqual AS varchar) AS polqual, p.polenabled, CAST(u.usename AS varchar) AS polmodifiedby, p.polmodifiedtime FROM pg_policy AS p INNER JOIN pg_database AS d ON d.oid = p.poldbid LEFT JOIN pg_user AS u ON u.usesysid = p.polmodifiedby WHERE EXISTS (SELECT 1 FROM pg_identity WHERE pg_identity.useid = current_user_id() AND pg_identity.usesuper = TRUE) OR user_is_member_of(CAST("current_user"() AS name), CAST('sys:secadmin' AS name))
Home 3D Друк Blog Bring-Up Times Consultancy Cross-Region Benchmarks Email Forums IRC Mailing Lists Reddit Redshift Price Tracker Redshift Version Tracker Redshift Workbench System Table Tracker The Known Universe Twitter White Papers