postgresql 테이블의 스키마와 owner 변경하기
-- 특정 테이블의 owner 와 소속 schema 는 아래 명령으로 쉽게 변경할수 있습니다.
ALTER TABLE 테이블명 OWNER TO 새소유자;
ALTER TABLE 테이블명 SET SCHEMA 새로운_스키마명
-- 참고로 특정 유저 소유의 모든 오브젝트들을 다른 유저 소속으로 바꾸고 싶다면 아래명으로 간단히 처리할수 있습니다.
REASSIGN OWNED BY 현OWNER TO 새OWNER;
experdb=# \h REASSIGN OWNED
Command: REASSIGN OWNED
Description: change the ownership of database objects owned by a database role
Syntax:
REASSIGN OWNED BY { old_role | CURRENT_USER | SESSION_USER } [, ...]
TO { new_role | CURRENT_USER | SESSION_USER }
Mysql
alter table A.ct_lotworkresult rename B.ct_lotworkresult ;