安装
docker 启动
创建主机目录
mkdir -p /Users/mac/Desktop/tools/docker/postgres/data
mkdir -p /Users/mac/Desktop/tools/docker/postgres/backups
使用主机目录运行
docker run -d \
--name postgres \
--privileged=true \
-p 5432:5432 \
-v /Users/mac/Desktop/tools/docker/postgres/data:/var/lib/postgresql/data \
-v /Users/mac/Desktop/tools/docker/postgres/backups:/backups \
-e POSTGRES_DB=admin \
-e POSTGRES_USER=root \
-e POSTGRES_PASSWORD=123456 \
--restart unless-stopped \
postgres:15
2、连接工具
发现了一个好的连接工具。SQLart 工具

image.png
或使用最新navicat lite 免费版本
旧版本会出现

image.png
java 使用
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.2.18</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.0</version>
</dependency>

image.png
结果

image.png
spring + mybatis + postgresql demo
和mysql 主要是 数据库配置一样
url: jdbc:postgresql://localhost:5432/admin?currentSchema=admin
url: jdbc:mysql://127.0.0.1:3306/flex_test?
驱动也不一样。
敷衍品
人大金仓数据库