Ubuntu 10 系统下postgreSQL9.0的安装及使用笔记

一、安装

1.postgresql安装

apt-get install postgresql-8.3

或者

apt-get install postgresql-9.30 dbsql

--------------------------------------------------------

http://www.dctrwatson.com/2010/09/installing-postgresql-9-0-on-ubuntu-10-04/

sudo apt-get install python-software-properties

Next up is adding the backports repo and updating apt:

sudo add-apt-repository ppa:pitti/postgresql

sudo apt-get update

UPDATE: In the comments, Jason Froebe points out that if you already have an earlier version of PostgreSQL installed, you can just upgrade it:

sudo apt-get upgrade

Finally install postgresql-9.0:

sudo apt-get install postgresql-9.0 libpq-dev

iptables -A FORWARD -i eth1 -p tcp --dport 80 -j ACCEPT

iptables -t nat -A PREROUTING -p tcp -i eth1 --dport 80 -j DNAT --to-destination 10.0.0.80:80

iptables -A INPUT -p tcp --dport 23 -j ACCEPT


二、配置

#listen_address='localhost'改成

listen_address='*'

这就启动了监听,能够让外部程序连接进来。

其次要修改gp_hba.conf,也在/etc/postgresql/8.3/main/目录下。

我由于不需要太多的身份认证,所以把md5都改成trust。ident sameuser 也改成trust。

这样,就可以连接上了。

重启PostgreSQL的脚本是/etc/init.d/postgresql-8.3 restart.

1.测试数据库启动与否定命令是:

psql -Upostgres postgres

2.创建database的命令是

createdb -Upostgres -Eunicode databasename

databasename是数据库的名称,根据个人需要更改成子需要的名称。

3备份数据库的命令是:

pg_dump -b -c -Eunicode -o -O -Fc -Z9 -Upostgres databasename > databasename.dmp

4.恢复数据库的命令是:pg_restore -dap -i -v -c -O -Upostgres -Fc databasename.dmp

5.删除数据库的命令是:dropdb -Upostgres databasename

6.建立数据库的命令是:createdb -Eunicode -Upostgres databasename

7.修改记录的命令是:

psql database -Upostgres

update "public"."tb_apmacaddr" set "lastcomunicationtime"= '2009-08-11 19:12:29';

猜你喜欢

转载自zhtch-123.iteye.com/blog/1632915