啊,这篇太水了,以后可能会更新吧,主要是和Django使用,好像没有过多的用到命令操作。

关于配合Django使用,参照这篇

大部分操作和mysql等类似。

postgres以用户账户形式登录。
sudo -i postgres psql以默认账户登录到数据库shell。

/c your_db选取数据库。

/q退出。

正则?
WHERE yourfiled ~ 'your string'

备份指定db
pg_dump dbname > outfile

恢复
psql dbname < infile

完全备份(包括表空间和用户)
pg_dumpall > outfile

恢复全部
psql -f infile postgres

外网访问
sudo vim etc/postgresql/9.x/main/postgresql.conf
添加行listen_addresses = '*'

sudo vim etc/postgresql/9.x/main/pg_hba.conf
添加行host all all 0.0.0.0/0 md5