Tools

1 - PostgreSQL简介

PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行。
官网信息

2 - 以docker方式运行

DockerHub:https://hub.docker.com/_/postgres

创建PostgresSQL数据存储目录: mkdir -p /var/lib/postgresql/data
下载PostgresSQL镜像: docker pull postgres:10

创建PostgresSQL容器

docker run -d 
  --name postgres10 
  -p 5432:5432 
  -e POSTGRES_USER="postgres"  
  -e POSTGRES_DB="postgres" 
  -e POSTGRES_PASSWORD="123456"  
  -v /var/lib/postgresql/data:/var/lib/postgresql/data 
  postgres:10
  • POSTGRES_USER:数据库管理员用户
  • POSTGRES_DB:初始库
  • POSTGRES_PASSWORD:密码

开放防火墙端口

firewall-cmd --zone=public  --add-port=5432/tcp --permanent
firewall-cmd --reload

命令行登录数据库

docker exec -it -u postgres postgres bash

3 - GUI客户端

容器启动完成之后使用IDE数据库插件检测是否搭建完成

pgAdmin

一个非常流行、功能强大并且开源的 PostgreSQL网页版管理与开发工具
支持 Linux、Unix、Mac OS X 以及 Windows 操作系统
可以管理 PostgreSQL 9.2 以及更高版本
支持多语言界面,默认为英语

pgAdmin中文界面
“File”---》Preferences”---》“miscellaneous” ----》 “User language”---》“Chinese (Simplified)”---》“Save”---》重新打开或者刷新浏览器。

Admin4

http://www.admin4.org/
http://www.admin4.org/docs/
http://www.admin4.org/downloads/

Barman

Website : http://www.pgbarman.org/
Download : http://sourceforge.net/projects/pgbarman/files/
Documentation : http://www.pgbarman.org/documentation/

4 - postgres配置文件

  • /var/lib/postgresql/data/postgresql.conf
  • /var/lib/postgresql/data/pg_hba.conf
  • /var/lib/postgresql/data/pg_ident.conf

5 - 参考消息


Action is the antidote to despair!

欢迎转载和引用,但请在明显处保留原文链接和原作者信息!
本博客内容多为个人工作与学习的记录,少部分内容来自于网络并略有修改,已尽力标明原文链接和转载说明。如有冒犯,即刻删除!

以所舍,求所获,有所依,方所成。
原文地址:https://www.cnblogs.com/anliven/p/12122290.html