#!/bin/sh psql --host=localhost --port=5432 --dbname=mydb --username=usr_name << EOF \i 'path_to_file/test.sql'; EOF
尝试使用cygwin在bash中执行一个psql sql脚本。如果我通过简单的选择查询和主机名传递,它工作得很好,但如果我作为一个适当的shell脚本运行,它需要时间
7ajki6be1#
如果你想在here-doc中不带变量地运行psql命令:
psql
#!/bin/sh psql --host=localhost --port=5432 --dbname=mydb --username=usr_name<<'EOF' \i 'path_to_file/test.sql'; EOF
注意前导'EOF'上的引号
'EOF'
1条答案
按热度按时间7ajki6be1#
如果你想在here-doc中不带变量地运行
psql
命令:注意前导
'EOF'
上的引号