来自Windows命令行的PostgreSQL

时间:2014-07-29 13:29:48

标签: sql windows postgresql

我无法使用PostgreSQL的windows cmd做任何事情。我安装了一个干净的Windows 2003 R2服务器PostgreSQL 9.3。我有一个名为postgres的用户帐户,密码为postgrespass,我(非常确定)我的Postgres用户和密码只是postgres(两者都有)。

我添加了PATH变量,我知道这是因为我可以在windows cmd中输入'psql'。我还必须给Postgres安装到我的Windows用户Postgres的文件夹的完全权限,否则安装失败(....)所以我假设我还必须运行cmd作为'runas postgres ..'

我想用cmd做的就是:

psql createdb -E utf8 -U postgres osm

然后询问我输入的密码,但问题是它是否响应:

psql: FATAL: password authentication failed for user "-E"

为什么我认为我的用户是-E?

0 个答案:

没有答案