Postgresql postgres:如何在.sql文件中执行脚本
在SQLite中,您可以Postgresql postgres:如何在.sql文件中执行脚本,postgresql,Postgresql,在SQLite中,您可以 sqlite3 i.db < x.sql sqlite3i.db
sqlite3 i.db < x.sql
sqlite3i.db
其中x.sql
是create table
语句,i.db
是数据库
PostgreSQL中的等价物是什么?采用类似的方法:
psql -U your_role your_db < x.sql
Postgres的默认命令行工具是
psql
,它支持命令行参数来指定数据库和脚本名称:
psql -d db_name -f x.sql
有关详细信息(例如,如何指定要用于连接的数据库用户),请参阅手册:到目前为止,您尝试了什么?另外,我认为这篇文章更适合dba.stackexchange.com
psql -d db_name -f x.sql