下载二进制安装包
wget https://get.enterprisedb.com/postgresql/postgresql-10.15-1-linux-x64-binaries.tar.gz
解压文件
tar -xvzf postgresql-10.15-1-linux-x64-binaries.tar.gz
初始化数据库
./postgresql-10.15-1/bin/initdb --username=postgres --pwprompt --encoding=UTF8 --lc-collate=C --lc-ctype=en_US.utf8 --data-checksums -D ./postgresql-10.15-1/data
根据提示输入管理用户密码;
修改配置
允许外部地址访问
/data/pg_hba.conf
把127.0.0.1/32 改为0.0.0.0/0
/data/postgresql.conf
取消注释 listen_addresses 并把值设置为 "*"
启动数据库服务
./postgresql-10.15-1/bin/pg_ctl -D ./postgresql-10.15-1/data -l logfile start
关闭数据库
./postgresql-10.15-1/bin/pg_ctl -D ./postgresql-10.15-1/data -l logfile stop
备份数据库
./framework/pgsql/bin/pg_dump -U postgres -Fc dbname >dbname.dump
恢复数据库
./framework/pgsql/bin/pg_restore -U postgres -d dbname dbname.dump