Debian中PostgreSQL数据迁移常用方法如下:
使用pg_dump和pg_restore
pg_dump -U username -d source_db -F c -b -v -f backup.dump
pg_restore -U username -d target_db -v backup.dump
使用pgloader
sudo apt-get install pgloader
pgloader my_migration.load
物理复制(大规模数据)
postgresql.conf
和pg_hba.conf
启用流复制。使用COPY命令(针对CSV/TSV数据)
COPY table_name FROM '/path/to/data.csv' WITH CSV HEADER
导入。注意事项: