Czy istnieje sposób fizycznego przeniesienia obszaru tabel PostgreSQL 9.3 z /old/dir
do /new/dir
? Chciałbym tylko zrobić mv
katalog i powiedzieć PostgreSQL, że obszar tabel jest teraz zlokalizowany /new/dir
. Wygląda na to, ALTER TABLESPACE
że pozwala tylko zmienić nazwę.
Chciałbym uniknąć tworzenia nowego obszaru tabel i przenoszenia do niego bazy danych. Zakładam, że byłby to powolny proces kopiowania, który wymaga dużo czasu i miejsca na dysku. Chcę również uniknąć dowiązania symbolicznego /old/dir
do /new/dir
.
postgresql
postgresql-9.3
kontekstify
źródło
źródło
Odpowiedzi:
Zakładam, że nazwa twojego obszaru tabel to
tblspc
.lub
Następnie możesz zobaczyć, że katalog obszaru tabel zmienił się.
źródło