PostgreSQL の導入
とりあえずPostgreSQL の導入。参考書に従ってpostgresql とpython-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 です。