我在这里关注geodjango教程:
https://docs.djangoproject.com/en/dev/ref/contrib/gis/tutorial/#introduction
我成功完成了安装/设置。
当我尝试在命令行输入第一个命令时:
createdb -T template_postgis geodjango
我收到此错误消息:
createdb:无法连接到数据库postgres:FATAL:用户“mss”的密码验证失败
mss是我的Windows用户名。 我应该使用安装postgresql时输入的密码吗?安装期间的默认用户名是postgres ...所以在这种情况下如何更改用户名?
感谢您的帮助!!
(我在Windows XP上)
答案 0 :(得分:1)
所以在这种情况下如何更改用户名?
使用manual:
中记录的-U开关createdb -U postgres -T template_postgis geodjango
-U
开关在所有Postgres命令行应用程序中用于指定用户名。您还需要psql
来运行交互式查询(除非您使用其他SQL工具)