首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在文件中执行pgsql命令的shell脚本?

如何在文件中执行pgsql命令的shell脚本?

提问于 2018-01-31 23:52:12
回答 2关注 0查看 843

文件的内容(createdbtemplat1.sql)大致如下所示:

代码语言:txt
复制
CREATE DATABASE mytemplate1 WITH ENCODING 'UTF8';

\c mytemplate1

CREATE TABLE first_table ( 
 --- fields here ..
);

-- Add C language extension + functions
\i db_funcs.sql

希望能够编写一个shell脚本来执行文件中的命令:

代码语言:txt
复制
# run commands to create TEMPLATE db mytemplate1
# ./groksqlcommands.sh createdbtemplate1.sql

for dbname in foo foofoo foobar barbar
do
    # Need to simply create a database based on an existing template in this script
    psql CREATE DATABASE $dbname TEMPLATE mytemplate1
done

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档