So, apt-get 了之后,最简单的登录方式是:
$ su postgres (用 root password)$ createuser <user> (最好可以用 Linux 的用户名)$ exit$ psql -U <user>再用 Linux 用户名的密码,就可以登录了。
但若是要一个非 Linux 用户名的 PostgreSQL 帐号呢?
先以 superuser 身份登录吧:
$ su postgres$ psql=> CREATE USER psql_admin [SUPERUSER] CREATEDB CREATEROLE PASSWORD 'password'SUPERUSER, CREATEDB, CREATEROLE 都是 optional 的。手册曰:最好是可以新建一个非 superuser,但可以 create database, create role 的帐号,以执行日常管理。普通帐号则用=> CREATE USER webuser PASSWORD 'webpassword'就可以了,而这种非 Linux 用户帐号的登录方式是:
$ psql -U webuser -h localhost -W dbname新建资料库:
$ createdb -O <owner_name> <newdb> 或=> CREATE DATABASE lexicalbase OWNER lexical (必须在 superuser 或 member role 下执行)

