我安装了postrgres.app,但是`psql`命令不起作用

时间:2020-08-31 08:52:28

标签: sql postgresql terminal psql

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

My command line and Postgress.app opened

这是我的命令行的屏幕截图。理论上,当我输入psql -U postgres -d Employees < employees.sql时,应该创建数据库。但是,我收到了以下消息:zsh: command not found: psql。我不知道此消息是什么意思,或者我应该怎么做。如何使psql命令起作用?请有人解释,我知道这必须很基础,但是我什么都不懂。

这是本课程的讲师应该说的:

enter image description here

更多信息:

1 个答案:

答案 0 :(得分:0)

由于@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 %