내 컴퓨터에 약 10 개의 postgresql 데이터베이스가 있습니다. 일부는 거대하고 일부는 작습니다. 작은 디스크를 그대로 둔 채로 거대한 디스크를 새로운 디스크로 옮기고 싶습니다. 이것이 가능한가? 그렇다면 어떻게해야합니까? 내가 찾은 모든 방법은 전체 data
디렉토리를 새 위치로 이동하는 방법이지만, 이는 모두 데이터베이스로 이동하기 때문에 일부만 이동하려고합니다.일부 postgresql 데이터베이스를 다른 디렉토리로 이동
답변
테이블 스페이스를 사용하여 이동할 수 있습니다. 그런 다음
CREATE TABLESPACE dbspace LOCATION '/data/dbs';
,
ALTER DATABASE dbname SET TABLESPACE dbspace;
테이블과 인덱스를 변경하여 새로운 테이블 스페이스로 옮기는 것을 잊지 마십시오. ALTER DATABASE는 새 테이블과 인덱스의 기본 위치 만 변경하며 이전 테이블과 인덱스는 이동하지 않습니다. –
@FrankHeikens 반대로,'ALTER DATABASE dbname SET TABLESPACE dbspace'는'postgresql 9.1'에서 사용할 때 기존 테이블과 인덱스를 옮겼습니다. [ "이 명령은 데이터베이스의 이전 기본 테이블 스페이스에있는 테이블이나 인덱스를 새로운 테이블 스페이스로 물리적으로 이동합니다."] (http://www.postgresql.org/docs/9.1/static/sql-alterdatabase.html) –
- 1. 대용량 파일을 다른 디렉토리로 이동
- 2. 실패한 파일을 다른 디렉토리로 이동
- 3. 이동 경로 : PostgreSQL 데이터베이스를 복구해야하는시기는 언제입니까?
- 4. CLI를 사용하여 여러 디렉토리를 다른 디렉토리로 이동
- 5. 기능이있는 PostgreSQL 이동 데이터베이스
- 6. 한 디렉토리에서 다른 디렉토리로 파일 이동
- 7. 이름을 기반으로 다른 폴더/디렉토리로 파일 이동
- 8. .git을 관리하는 소스와 다른 디렉토리로 이동
- 9. PHP를 사용하여 선택한 파일을 다른 디렉토리로 이동
- 10. 힘내 - 파일의 내용을 다른 디렉토리로 이동
- 11. 특정 파일 확장자를 UNIX의 다른 디렉토리로 이동
- 12. 업로드 된 파일을 다른 디렉토리로 이동
- 13. 우분투의 .keras 디렉토리로 이동
- 14. 특정 디렉토리로 파일 이동
- 15. 디렉토리에서 루트 디렉토리로 이동
- 16. ZSH (bash) 디렉토리로 이동
- 17. 디렉토리로 파일 이동
- 18. 파일을 디렉토리로 이동 PHP
- 19. 상위 디렉토리로 이동
- 20. joomla가 설치된 디렉토리로 이동 하시겠습니까?
- 21. postgresql 데이터베이스를 다른 데이터베이스의 postgresql 스키마로 자동 변환하는 방법은 무엇입니까?
- 22. PostgreSQL 데이터베이스를 SchemaRDD에로드하십시오.
- 23. S3에서 postgresql 데이터베이스를 마운트
- 24. postgresql 데이터베이스를 이전하는 방법
- 25. 원격 파일을 원격 디렉토리로 이동
- 26. iPhone sdk - 파일을 디렉토리로 이동
- 27. PostgreSQL 데이터베이스를 MySQL로 옮기기
- 28. 전체 postgreSQL 데이터베이스를 RAM에로드해야합니다.
- 29. PostgreSQL 데이터베이스를 MySQL로 변환
- 30. 벤더에서 src 디렉토리로 번들을 이동
보조 노트 : 여기 당신은 그것을 할 수있는 방법이야'() pg_database_size ('DB_NAME') pg_size_pretty를 선택합니다'의 디스크 크기를 찾는 데 도움이 db 그리고 PostgreSQL이 설치된 OS를 언급하십시오 –