안녕하세요.
Function을 하나 만드는데 고민이 생겨 질문 드립니다.
pg_table의 schemacname과 tableowner 가 다른 테이블일 경우 schemaname을 기준으로
alter table owner to 를 활용하여 변경하는 Function을 만들려고 하는데 잘 모르겠습니다.
DB 초짜라 모르는게 많습니다..ㅠㅠ
도와주세요..ㅠㅠ
schmea 이름을 바꾸시려는 건가요? 아래같이 문장 추출하셔서 실행하시면 될듯한데요.
select distinct 'alter schema '||schemaname||' rename to '||tableowner from pg_tables where schemaname <> tableowner;