在 PostgreSQL 數據庫中導入大量數據,可根據數據來源和格式選擇不同的方法。以下為你詳細介紹幾種常見的方式:
1. 使用 COPY
命令(適用于本地數據文件)
COPY
命令是 PostgreSQL 內置的高效數據導入工具,適合處理本地的數據文件。
步驟
- 準備數據文件
確保你的數據文件格式正確,通常為 CSV(逗號分隔值)或 TSV(制表符分隔值)。例如,有一個名為data.csv
的文件,內容如下:1,John Doe,25 2,Jane Smith,30
- 登錄到 PostgreSQL
打開終端,使用psql
命令登錄到 PostgreSQL 數據庫:
其中psql -U your_username -d your_database
your_username
是你的數據庫用戶名,your_database
是你要導入數據的數據庫名。 - 創建目標表
在數據庫中創建一個與數據文件結構匹配的表。例如: