我是Postgres的新手,我正在尝试从在线教程中学习。首先是要加载数据,如下所示:
最后,运行
psql -U <username> -f clubdata.sql -d postgres -x -q
创建'exercises'数据库,Postgres'pgexercises'用户,表,然后将数据加载到其中。请注意,您可能会发现排序结果的顺序与网站上显示的顺序不同:
我正在使用pdAdmin4并打开SQL Shell。但是我无法加载该数据库。首先,我如何确定我当前的username
是什么?
其次,我以前从未使用过命令行,并且不确定如何执行此操作。有人可以逐步分解吗?
您可以运行“ psql -h”以获得更多帮助。您永远都没有这样的当前用户名,您必须指定它,但必须以“ -U postgres”开头,然后再次询问是否无效。您要加载的sql文件将需要文件夹路径,或者您可以尝试使用cmd提示符并更改为clubdata文件所在的文件夹。您的命令行假定可能已经存在一个名为postgres的数据库。再试一次;
psql -U postgres -f clubdata.sql -d postgres -x -q
命令psql
用于命令行客户端。您需要在终端中运行它。