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

Pycharm运行PostgreSQL脚本:无法运行程序;psql";:错误=2,没有这样的文件或目录,pycharm,postgresql-9.3,Pycharm,Postgresql 9.3,尝试使用按钮“执行SQL脚本”在Pycharm中执行SQL脚本,并获取: 执行SQL脚本时出错 “/home/mike/PycharmProjects/db_pjct/db/f_companys.sql”。细节: 无法运行程序“psql”:错误=2,没有这样的文件或目录 数据库执行控制台: 2017年1月14日下午3:47:11:Schedule_db/f_companys.sql-正在执行 命令:psql--echo all--host=localhost--port=5432 --dbnam

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

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

数据库执行控制台:

2017年1月14日下午3:47:11:Schedule_db/f_companys.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_companys.sql

我的错在哪里?

找到了答案

  • 右键单击所选文本并右键单击“执行SQL脚本”

  • 数据库导航器-执行SQL脚本窗口打开 在[Cmd Line interface]字段中打开下拉列表,然后选择“+”

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

    将所选文本执行到您的内容:)


    p、 不要忘记按下提交按钮,因为您所做的一切都是在事务空间中运行的,您需要单击提交以查看数据库中的更改,

    您找到答案了吗?