あなたはUbuntuについて言及したので、aptを介してUbuntuからPostgreSQLパッケージをインストールしたと思います。
もしそうなら、postgres
PostgreSQLユーザーアカウントはすでに存在し、peer
を介してアクセスできるように構成されています pg_hba.conf
でのUNIXソケットの認証 。 postgres
としてコマンドを実行することでアクセスできます UNIXユーザー、例:
sudo -u postgres createuser owning_user
sudo -u postgres createdb -O owning_user dbname
これはすべて、「UbuntuPostgreSQL」に対するGoogleの最初のヒットであるUbuntu PostgreSQLのドキュメントに含まれており、StackOverflowに関する多数の質問で取り上げられています。
(使用しているOSやバージョン、PostgreSQLのインストール方法などの詳細を省略することで、この質問への回答が非常に難しくなりました)