Postgresql 如何使用你的用户名进入postgres?

Postgresql 如何使用你的用户名进入postgres?,postgresql,ubuntu,Postgresql,Ubuntu,我在Ubuntu上使用postgresql。它已经有我的用户名testuser,我已经用以下命令检查过了: \du 但每当我创建数据库时,它都会说所有者是postgres: create database tempdb; 我希望tempdb的用户是tempuser而不是postgres。你能告诉我怎么做吗?你使用的是psql?如果是这样,则--username标志将允许您以testuser身份连接,请尝试: CREATE DATABASE tempdb OWNER testuser; 根据

我在Ubuntu上使用postgresql。它已经有我的用户名
testuser
,我已经用以下命令检查过了:

\du
但每当我创建数据库时,它都会说所有者是
postgres

create database tempdb;

我希望
tempdb
的用户是
tempuser
而不是
postgres
。你能告诉我怎么做吗?

你使用的是
psql
?如果是这样,则
--username
标志将允许您以
testuser
身份连接,请尝试:

CREATE DATABASE tempdb OWNER testuser;

根据

我已使用以下命令登录:
sudo-u postgres psql
听起来您已经解决了您的问题,但是
sudo-u postgres psql--username testuser
可能也会有所帮助。