PostgreSQL の導入

とりあえずPostgreSQL の導入。参考書に従ってpostgresqlpython-psycopg2 をapt でインストール。
続いてSQL のユーザー?ロール?を作成しようとするが

$createuser -U postgres -E -P tracuser
(略)
createuser: could not connect to database postgres: FATAL: Ident authentication failed for user "postgres"

というエラーが。

エラーメッセージをコピペでググって色々調べた結果以下で上手くいきました。

$sudo -u postgres createuser -U postgres -E -P tracuse

PostgreSQL のcreateuser を行うユーザーとして指定しているpostgers というのと同名のlinux のアカウントを指定したsudo です。