我正在尝试psql并收到错误消息。
(1) EXEC [master].dbo.xp_cmdshell 'c:\temp\MyExcelShrink.xls'
(2) EXEC xp_cmdshell 'dtexec /f c:\temp\MyPackage.dtsx'
然后我尝试
$ psql
psql: FATAL: "myilmaz" role not available
我按照here的指示运行$ createdb python_getting_started
createdb: Unable to connect to template1 database: FATAL: "myilmaz" does not have access to the system
,然后开始出现此错误。我不知道在那之前是否有错误。
注意::我正在使用Pardus 17.3,它基于Debian9。“ myilmaz”是我的用户名。
编辑:我尝试将用户添加到postgres用户的template1中。
答案 0 :(得分:0)
这些错误消息没有出现在PostgreSQL中。您是从其他语言中自由翻译了他们吗?
无论如何,您的问题很可能是psql
和createdb
假定数据库用户名与您当前的操作系统用户名myilmaz
相同。
您可以使用-U
选项指定数据库用户名。
但是最好以操作系统用户postgres
身份登录然后运行命令,这通常是设置PostgreSQL安装的方式。