大文件导出到postgresql

kzmpq1sx  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(355)

我需要将一个带有插入的50gb文件导出到postgresql中的表中,以便能够计算执行插入所需的时间,但是我找不到任何方法加载该文件,有人能帮我吗?

ttygqcqt

ttygqcqt1#

如果文件包含语法有效的sql(如 INSERT 语句),这是非常简单的使用命令行 psql postgres安装附带的客户端:

psql DATABASE_NAME < FILE_NAME.sql

您可能还需要替换 DATABASE_NAME 连接字符串 postgres://user:pass@localhost/database_name .
这将导致shell读取给定的文件并将其传递给psql的stdin,这将导致它对所连接的数据库执行命令。

相关问题