2013-10-01 20:42:57|

  
moniter参考资料:Ubuntu 12.04下PostgreSQL-9.1安装与配置详解(在线安装)
一.安装postgresql

bamboo@bamboo-Inspiron-1420:~$ sudo apt-get install -y postgresql-9.1 postgresql-client-9.1 postgresql-contrib-9.1 postgresql-server-dev-9.1

二.修改PostgreSQL数据库的默认用户postgres的密码
1. 
PostgreSQL登录(使用psql客户端登录)
bamboo@bamboo-Inspiron-1420:~$  sudo -u postgres psql 
//其中,sudo -u postgres 是使用postgres 用户登录的意思
2.修改PostgreSQL登录密码
postgres=# ALTER USER postgres WITH PASSWORD '123456';

//postgres=#为PostgreSQL下的命令提示符

3.退出PostgreSQL psql客户端
postgres=# \q

三.安装postgresql数据库pgAdmin3客户端管理程序
1.安装pgAdmin3
bamboo@bamboo-Inspiron-1420:~$ sudo apt-get install -y pgadmin3
2.操作
参考资料:Ubuntu 安装Postgresql-9.1

四.使用postgresql
1.进入postgresql
bamboo@bamboo-Inspiron-1420:~$ sudo -u postgres psql 
2.纯sql建库建用户

postgres=# CREATE ROLE monitor LOGIN ENCRYPTED PASSWORD 'monitor' NOINHERIT VALID UNTIL 'infinity';
postgres=# CREATE DATABASE monitor WITH ENCODING='UTF8' OWNER=monitor;
3.选择数据库
创建数据库:postgres=# create database test;
查看可用的数据库:postgres=# \l
连接数据库:postgres=# \c test;
创建表user_info:
test=# CREATE TABLE USER_INFO(
test(# ID INT PRIMARY KEY NOT NULL,
test(# NAME TEXT NOT NULL,
test(# PHONE CHAR(11) NOT NULL
test(# );
创建表:shortmessage:
test=# CREATE TABLE SHORTMESSAGE(
test(# ID INT PRIMARY KEY NOT NULL,
test(# ERROR_TYPE TEXT NOT NULL,
test(# ERROR_CONTENT TEXT NOT NULL,
test(# PHONE CHAR(11) NOT NULL,
test(# TIME TIMESTAMP NOT NULL
test(# );
创建表article:
test=# CREATE TABLE article(
id SERIAL PRIMARY KEY,  #主键序号自动增长
title TEXT,
content TEXT,
post_on  TIME
);

教程:PostgreSQL教程
dedora

05-08 08:11