Docs/数据库/postgresql/批量修改表或视图的owner.txt
2022-10-18 16:59:37 +08:00

7 lines
No EOL
215 B
Text

DO $$DECLARE r record;
BEGIN
FOR r IN SELECT tablename/viewname FROM pg_tables/pg_views WHERE schemaname = 'public'
LOOP
EXECUTE 'alter table '|| r.tablename/r.viewname ||' owner to new_owner;';
END LOOP;
END$$;