Pycharm运行PostgreSQL脚本:无法运行程序“psql”:错误=2,没有这样的文件或目录

Мих*_*ков 6 pycharm postgresql-9.3

尝试使用“执行 SQL 脚本”按钮在 Pycharm 中执行 SQL 脚本并获取:

执行 SQL 脚本“/home/mike/PycharmProjects/db_pjct/DB/f_companies.sql”时出错。详细信息:无法运行程序“psql”:错误=2,没有这样的文件或目录

数据库执行控制台:

2017 年 1 月 14 日下午 3:47:11:shedule_db / f_companies.sql - 执行命令:psql --echo-all --host=localhost --port=5432 --dbname=shedulator --username=postgres -f "/ tmp/DBN763311781346405195.sql"

数据库在本地主机上运行。PyCahrm 中的语句执行效果很好,没有问题。从控制台执行脚本也运行良好:

psql -h localhost -U postgres -d db_pjct -f /home/mike/PycharmProjects/db_pjct/DB/f_companies.sql

我的错误在哪里?

Mic*_*ein 3

找到了答案

  1. 右键单击选定的文本,然后右键单击“执行 SQL 脚本”

  2. DB Navigator - 执行 SQL 脚本窗口打开, 打开[Cmd-Line interface] 字段中的下拉菜单,然后选择“+”

2.1 -导航到 psql 文件夹(在“which psql”中打开一个新终端类型以查找您的安装目录”;我的位于 '/usr/bin/psql' )

根据您的喜好执行所选文本:)

ps不要忘记按提交按钮,因为您所做的一切都在事务空间中运行,并且您需要单击提交才能查看数据库中的更改,