320x100
Restoring PostgreSQL database gitlabhq_production ... ERROR: must be owner of extension pg_trgm
ERROR: must be owner of extension btree_gist
ERROR: must be owner of extension btree_gist
ERROR: must be owner of extension pg_trgm
gitlab restore 하다가 위와 같이 권한 관련 에러가 발생 할 수 있다.
PostgreSQL 소유권을 변경해줘야 한다.
일반적으로
# gitlab-psql
ALTER EXTENSION pg_trgm OWNER TO gitlab;
ALTER EXTENSION btree_gist OWNER TO gitlab;
/q
이렇게 하면 되는데
명령어도 에러가 뜬다면 삭제를 하고 재생성해주면 된다.
삭제
DROP EXTENSION pg_trgm;
DROP EXTENSION btree_gist;
생성
CREATE EXTENSION pg_trgm;
CREATE EXTENSION btree_gist;
하면 된다는데.. 안된다.
여러가지 방법을 다 찾아봤지만.. 해결이 안된다.
그러다 위 정보를 얻었다. 혹시나 해서 에러 무시하고 구동을 했는데 정상적으로 복원이 되었다.
에러는 무시해도 되는듯 하다.
320x100