Postgres常用命令

3月 28, 2007 11:03 下午 | 发表在 PostgreSQL, 数据库 | 留下评论

数据库系统初始化

initdb -D /home/lucida/data

运行数据库系统服务器

postmaster -D /home/lucida/data -i&

创建数据库用户

createuser admin

创建数据库

createdb -U admin securedgedb

删除数据库

dropdb -U admin securedgedb

显示所有存在的数据库

psql -l

备份恢复数据库

文本格式备份

pg_dump -f db.dump securedgedb

文本格式恢复

psql -d securedgedb -U admin < db.dump

非文本格式备份

pg_dump -D -O -F c -b -U admin securedgedb > db.dump

非文本格式恢复

pg_restore -F c -d securedgedb -U admin db.dump

所有的-D /home/lucida/data都可以通过设定PGDATA环境变量来替代.

在WordPress.com的博客.
Entries评论 feeds.