首页 > 解决方案 > 从终端将表及其行上传到 postgress Schema

问题描述

在 PostgresQL 中,要将表及其行上传到名为 myDB 的数据库中的公共模式中,我可以使用如下命令:

psql -h $MYHOST -U postgres -p 5432 myDB < dbinfo.sql

这一次,我还需要指定将从 dbinfo.sql 接收表及其行的模式(create 和 insert 命令没有限定名称)

有人可以告诉我该怎么做吗?谢谢

标签: postgresql

解决方案


使用选项-c-f指定 SQL 语句和脚本:

psql -h $MYHOST -U postgres -p 5432 myDB -c 'SET search_path=aschema' -f dbinfo.sql

推荐阅读