百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

sqledge

> 编程语言
开源

在边缘将 postgres 复制到 SQLite

1.0K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

在边缘将 postgres 复制到 SQLite

SQLedge

SQLedge 使用 Postgres 逻辑复制将源 Postgres 数据库中的更改流式传输到可在边缘运行的 SQLite 数据库。 SQLedge 从本地 SQLite 数据库中读取数据,并将写入操作转发到正在复制的上游 Postgres 服务器。 这使您可以在边缘运行应用程序,并对数据进行本地、快速且最终一致的访问。

SQL 生成

pkg/sqlgen 包中包含一个 SQL 生成器,它会根据接收到的逻辑复制消息生成 SQLite 的插入、更新和删除语句。

SQL 分析

当数据库启动时,我们会查看 sqlite 复制中已经存在的表,并确保新表会自动在运行时创建。

Postgres 线路代理(将读取转发到 SQLite)目前没有将 Postgres 查询格式/函数中的任何 SQL 语句转换为 SQLite 格式/函数。 向 Postgres 线路代理发出的读取查询需要直接与 SQLite 兼容。 这对于简单的 SELECT 查询是可以的,但对于特定于 Postgres 的查询函数或语法则会出现问题。

如果没有找到 LSN,SQLedge 将开始在 public 方案中复制所有表的 postgres COPY。创建相应的 SQLite 表并插入数据。

[State: alpha]

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Go

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言