通过docker搭建postgresq
通过docker搭建
1 | docker run -d \ |
然后修改配置文件
1 | cd /var/postgres-data/pgdata |
修改postgresql.conf
1 | wal_level = 'logical'; |
创建数据库
1 | create database fzy; |
创建有replication权限的用户
1 | CREATE ROLE test_rep LOGIN ENCRYPTED PASSWORD 'test_rep' REPLICATION; |
重启数据库
1 | docker restart some-postgres |
创建表,执行命令
1 | CREATE TABLE COMPANY( |
执行写入命令
1 | insert into company values(1,'fzy',12,'aaa',1.2) |
通过java程序捕捉变化
代码如下:
1 | <dependency> |
1 |
|
最终效果如下
1 | BEGIN |