리눅스 PostgreSQL 데이터 경로 변경 방법

postgresql 데이터 이미지

처음에 설치한 경로에서 영원히 쓰면 좋겠지만 DB 경로를 바꿔야 될 수도 있다. 물론 기존 데이터도 옮겨야 된다. 운영 환경에서 PostgreSQL 데이터 경로를 변경한다면 꽤 부담스럽게 … 더 읽기

postgres=# 프롬프트는 계정명이 아니다

postgresql 데이터베이스 이미지

postgresql 처음 접속하면 조금 헷갈릴 수 있는 게 프롬프트에 나타나는 postgres=# 라는 명칭이다. 특히나 리눅스에서는 프롬프트에 사용자 계정명이 보이기 때문에 psql을 postgres 계정으로 접속 시 … 더 읽기

PostgreSQL template0 / template1 삭제 시 재생성 방법

postgresql 이미지

PostgreSQL에서 template1은 다른 데이터베이스를 생성할 때 복사 템플릿 역할을 하기 때문에 해당 데이터베이스를 삭제하면 새로운 데이터베이스를 생성하는데 문제가 생긴다. 이런 식으로 template1이 존재하지 않는다는 에러가 … 더 읽기

PostgreSQL template0 / template1 지우면 안 되는 이유

postgresql template 관련 이미지

PostgreSQL 서버를 설치하고 최초에 initdb로 데이터베이스 클러스터를 초기화하면 디폴트로 postgres, template0, template1라는 3개의 데이터베이스가 생성된다. 성격이 깔끔하다보면 postgresql을 사용하다 “이 데이터베이스는 쓰지도 않는데 그 지워버릴까”하는 … 더 읽기