首页 > 解决方案 > 我安装了 postrgres.app 但 `psql` 命令不起作用

问题描述

我用 Postgress.app 安装了 PostgreSQL,需要从命令行导入一些数据库。

我的命令行和 Postgress.app 打开

这是我的命令行截图。理论上,当我键入psql -U postgres -d Employees < employees.sql数据库时​​应该创建。但是,相反,我收到此消息:zsh: command not found: psql. 我不知道这条消息是什么意思,也不知道我应该怎么做。我怎样才能使psql命令工作?请有人解释一下,我知道这一定很基础,但我什么都不懂。

这就是课程讲师所说的应该发生的事情:

在此处输入图像描述

更多信息:

标签: sqlpostgresqlterminalpsql

解决方案


感谢@GabrielDurac,我终于解决了这个问题。我也终于明白这PATH是什么了。问题是,调用的“程序”psql不在外壳中PATH(即我的终端“程序”所在的位置集)。因此,我的终端无法访问它,所以我无法打开终端。

为了将我的 psql“程序”分配给PATH,我按照此处的说明进行操作:postgresapp.com/documentation/cli-tools.html

现在,当我尝试做与以前相同的事情时,我的终端看起来像这样。成功!

(base) arnau@MacBook-Air-de-Arnau ~ % psql --version
psql (PostgreSQL) 12.3
(base) arnau@MacBook-Air-de-Arnau ~ % cd Documents
(base) arnau@MacBook-Air-de-Arnau Documents % cd databases 
(base) arnau@MacBook-Air-de-Arnau databases % cd employee
(base) arnau@MacBook-Air-de-Arnau employee % psql -U postgres <Employees.sql
CREATE TYPE
CREATE TABLE
CREATE TABLE
CREATE TABLE
CREATE INDEX
CREATE TABLE
CREATE INDEX
CREATE TABLE
CREATE TABLE
LOADING departments
INSERT 0 9
LOADING employees
INSERT 0 17944
INSERT 0 17938
INSERT 0 17953
INSERT 0 17947
INSERT 0 17948
INSERT 0 17648
INSERT 0 17642
INSERT 0 17638
INSERT 0 17653
INSERT 0 17650
INSERT 0 17636
INSERT 0 17642
INSERT 0 17646
INSERT 0 17642
INSERT 0 17651
INSERT 0 17637
INSERT 0 16209
LOADING dept_emp
INSERT 0 24940
INSERT 0 24940
INSERT 0 24940
INSERT 0 24934
INSERT 0 24360
INSERT 0 24360
INSERT 0 24360
INSERT 0 24360
INSERT 0 24360
INSERT 0 24360
INSERT 0 24360
INSERT 0 24360
INSERT 0 24360
INSERT 0 12609
LOADING dept_manager
INSERT 0 24
LOADING titles
INSERT 0 21707
INSERT 0 21700
INSERT 0 21687
INSERT 0 21694
INSERT 0 21695
INSERT 0 21700
INSERT 0 21326
INSERT 0 21257
INSERT 0 21245
INSERT 0 21266
INSERT 0 21279
INSERT 0 21251
INSERT 0 21270
INSERT 0 21261
INSERT 0 21251
INSERT 0 21272
INSERT 0 21258
INSERT 0 21252
INSERT 0 21260
INSERT 0 21276
INSERT 0 15401
LOADING salaries
INSERT 0 25526
INSERT 0 25527
INSERT 0 25529
INSERT 0 25527
INSERT 0 25528
INSERT 0 25528
INSERT 0 25527
INSERT 0 25525
INSERT 0 25531
INSERT 0 25528
INSERT 0 25528
INSERT 0 25528
INSERT 0 25527
INSERT 0 25529
INSERT 0 25525
INSERT 0 25530
INSERT 0 25529
INSERT 0 25529
INSERT 0 25526
INSERT 0 25530
INSERT 0 25528
INSERT 0 25527
INSERT 0 25528
INSERT 0 25527
INSERT 0 25528
INSERT 0 25530
INSERT 0 25526
INSERT 0 25528
INSERT 0 25528
INSERT 0 25530
INSERT 0 25529
INSERT 0 25530
INSERT 0 25528
INSERT 0 25224
INSERT 0 24919
INSERT 0 24920
INSERT 0 24921
INSERT 0 24922
INSERT 0 24922
INSERT 0 24923
INSERT 0 24922
INSERT 0 24920
INSERT 0 24921
INSERT 0 24922
INSERT 0 24923
INSERT 0 24922
INSERT 0 24922
INSERT 0 24922
INSERT 0 24922
INSERT 0 24921
INSERT 0 24920
INSERT 0 24920
INSERT 0 24918
INSERT 0 24920
INSERT 0 24920
INSERT 0 24918
INSERT 0 24919
INSERT 0 24922
INSERT 0 24921
INSERT 0 24919
INSERT 0 24919
INSERT 0 24922
INSERT 0 24921
INSERT 0 24919
INSERT 0 24921
INSERT 0 24919
INSERT 0 24923
INSERT 0 24921
INSERT 0 24919
INSERT 0 24923
INSERT 0 24921
INSERT 0 24922
INSERT 0 24919
INSERT 0 24918
INSERT 0 24921
INSERT 0 24919
INSERT 0 24917
INSERT 0 24920
INSERT 0 24919
INSERT 0 24923
INSERT 0 24921
INSERT 0 24920
INSERT 0 24920
INSERT 0 24920
INSERT 0 24920
INSERT 0 24919
INSERT 0 24921
INSERT 0 24919
INSERT 0 24921
INSERT 0 24922
INSERT 0 24922
INSERT 0 24919
INSERT 0 24924
INSERT 0 24919
INSERT 0 24921
INSERT 0 24921
INSERT 0 24918
INSERT 0 24923
INSERT 0 24920
INSERT 0 24924
INSERT 0 24922
INSERT 0 24919
INSERT 0 24922
INSERT 0 24919
INSERT 0 24918
INSERT 0 24921
INSERT 0 24922
INSERT 0 24918
INSERT 0 24923
INSERT 0 24924
INSERT 0 24920
INSERT 0 24920
INSERT 0 24919
INSERT 0 7671
(base) arnau@MacBook-Air-de-Arnau employee % 


推荐阅读