在 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
是你要导入数据的数据库名。 - 创建目标表
在数据库中创建一个与数据文件结构匹配的表。例如: