PostgreSQL使用
啊,这篇太水了,以后可能会更新吧,主要是和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