0
点赞
收藏
分享

微信扫一扫

强化学习------Sarsa算法

乐百川 2023-10-08 阅读 41

安装PostgreSQL

sudo apt install postgresql

修改配置

sudo vim /etc/postgresql/14/main/postgresql.conf 

解开并修改wal_level 的配置项

重启服务

/etc/init.d/postgresql restart

设置密码

切换用户

sudo su - postgres

使用下面命令进入PostgreSQL命令行交互页面

psql

输入下面命令设置密码为postgres_pwd

\password postgres

创建数据库和表

使用下面命令创建数据库

CREATE DATABASE test_db;
\c test_db
CREATE TABLE accounts(user_id INT PRIMARY KEY, username VARCHAR(50) UNIQUE NOT NULL, password VARCHAR(50) NOT NULL, email VARCHAR(255) UNIQUE NOT NULL);

数据同步

开启一个新的窗口,使用下面指令进入交互页面

clickhouse-client

创建表

CREATE TABLE postgresql_replica(user_id UInt64, username String, password String, email String) ENGINE = MaterializedPostgreSQL('127.0.0.1:5432', 'test_db', 'accounts', 'postgres', 'postgres_pwd') PRIMARY KEY user_id;

数据库写入数据

在psql的交互页面输入

INSERT INTO accounts(user_id, username, password, email) VALUES(0, 'fangliang', 'pwd', 'fangliang@123.com');

检查数据

select * from accounts;

ClickHouse同步数据

在clickhouse-client交互页面输入

select * from postgresql_replica;

参考资料

  • https://clickhouse.com/docs/zh/engines/table-engines/integrations/materialized-postgresql
举报

相关推荐

0 条评论