在SQLite中你可以做到
sqlite3 i.db < x.sql
其中x.sql
是create table
语句而i.db
是数据库
PostgreSQL中的等价物是什么?
答案 0 :(得分:5)
Postgres的默认命令行工具是psql
它支持命令行参数来指定数据库和脚本名称:
psql -d db_name -f x.sql
有关详细信息(例如,如何指定要用于连接的数据库用户),请参阅手册:https://www.postgresql.org/docs/current/static/app-psql.html
答案 1 :(得分:1)
采用类似的方法:
psql -U your_role your_db < x.sql
在psql中:
\i /path/to/x.sql