`
zhtch_123
  • 浏览: 80581 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

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';

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics