PostgreSQL에서는 다른 database의 데이터를 쿼리할 수가 없다. 그런 이유로 개발자들은 DB Link를 설정하거나 또는 schema를 생성한다. 이 글에서는 특정 schema만 파일로 백업하는 것을 설명한다.
$ pg_dump --schema=schema_name db_name > backupfile.sql
이 파일에서 다시 복원하려면
$ psql -d db_name -h localhost -U user_name < backupfile.sql
psql 커멘드라인에서 스키마를 변경할때
# set search_path to schema_name
psql 커멘드라인에서 스키마를 삭제할때
# drop schema schema_name cascade
psql 커멘드라인에서 스키마를 소유자를 변경할때
# alter schema schema_name owner to owner_name
'분석 > 데이터분석' 카테고리의 다른 글
Mysql에서 rownum 과 그룹별 rownum (5) | 2019.08.08 |
---|---|
PostgreSQL - DATEDIFF - Datetime Difference in Seconds, Days, Months, Weeks etc (0) | 2019.06.14 |
postgreSQL 날짜/시간 함수 (0) | 2019.03.19 |
[해결팁] 맥(osX)환경 R에서 rJava 패키지 설치 후 에러 (0) | 2018.08.30 |
[해결팁] 맥, OSX에서 R로 wordCloud시 한글 깨짐 (0) | 2018.08.30 |