运行 终端上任意位置的 PostgreSQL 命令

Running PostgreSQL commands from anywhere on the terminal

首先,让我说一下,我对使用 Mac 和 PostgreSQL 都是新手。我刚刚使用他们的安装程序安装了 Postgres,它安装在 /Library/Postgres/... 当我从终端尝试 运行 createdb 时它返回了一个错误 createdb: command not found。在我可以让它工作之前,我最终使用了 /library/postgresql/9.6/bin/createdb。 这是我的问题,如何设置它以便我不必再次输入完整路径即可使用 createdb 命令。 我想要一个详细的解释。 谢谢

首先需要执行psql命令进入postgresql交互shell.

在您的终端中:

psql

Postgresql 交互式 shell 应该启动。在这个shell

> createdb yourdatabasename;

顺便说一句:如果找不到 psql,您可能需要将它添加到您的路径并重新启动您的终端,这样的路径与您的机器匹配:

export PATH=/Library/PostgreSQL/9.5/bin:$PATH