1.更改所有表的Owner
SELECT
'Alter table ' || d.relname || ' owner to xxx;'
FROM
(
SELECT C
.relname
FROM
pg_class C
WHERE
C.relname IN ( SELECT tablename FROM pg_tables WHERE tablename NOT LIKE'pg%' AND tablename NOT LIKE'sql_%' )
ORDER BY
C.relname
) d;
2.更改序列Owner
SELECT
'Alter SEQUENCE ' || C.relname || ' owner to xxx;'
FROM
pg_class C
WHERE
C.relname IN ( SELECT relname FROM pg_class WHERE relkind = 'S' );