1、查看PostgreSQL的官网的帮助
http://www.postgresql.org/download/linux/ubuntu/
2、安装PostgreSQL数据库服务
apt-get install postgresql-9.3
3、安装PostgreSQL数据库客户端
sudo apt-get install postgresql-client-9.3
4、安装PostgreSQL图形化客户端(可选)
apt-get install pgadmin3
5、给数据库默认用户postgres设置密码
\password postgres
6、登陆数据库客户端
psql
7、退出数据库客户端
\q 或 CTRL+D
8、数据库客户端操作帮助
\?
9、创建数据库用户
CREATE USER dbuser WITH PASSWORD 'password';
10、创建数据库实例
CREATE DATABASE exampledb OWNER dbuser;
11、改变数据库实例的用户
alter database exampledb OWNER TO dbuser;
12、赋予给数据库用户操作某个数据的权限
GRANT ALL PRIVILEGES ON DATABASE exampledb TO dbuser;
13、创建数据库模式
CREATE SCHEMA examplesc;
14、改变数据库模式的拥有者
ALTER SCHEMA examplesc OWNER TO dbuser;
15、在模式里创建表
CRTEATE TABLE examplesc.person(..., ...);
16、安装和操作到这里,可能会遇到的问题及解决办法
问题 1>
psql: FATAL: Ident authentication failed for user "mypguser"
解决 1>请编辑你的pg_hba.conf,这个文件一般位于/etc/postgresql/X.Y/main/pg_hba.conf,X.Y是你的PostgreSQL的版本号,将下面行的peer改为trust:
local all all trust # replace ident or peer with trust
问题 2>
psql: FATAL: Peer authentication failed for user "mypguser"
解决 2>请仍然修改pg_hba.conf文件,该下面行的peer为md5:
local all all md5 # replace peer with md5
修改完成后需要重启postgresql的配置
/etc/init.d/postgresql reload
16、参考资料
http://www.ruanyifeng.com/blog/2013/12/getting_started_with_postgresql.html
wiki.ubuntu.org.cn/PostgreSQL
http://blog.youkuaiyun.com/ithomer/article/details/5628183
www.jb51.net/article/50889.htm