内容提要
数据库.build推出“实时共享”功能,允许用户从浏览器外连接到PGlite数据库。作为AI辅助的Postgres沙盒,用户可用自然语言创建数据库并用SQL查询。实时共享通过WebSocket和TCP代理实现,需注意PGlite的单连接限制。
关键要点
-
数据库.build推出了实时共享功能,允许用户从浏览器外连接到PGlite数据库。
-
数据库.build是一个AI辅助的Postgres沙盒,用户可以用自然语言创建数据库并使用SQL查询。
-
实时共享通过WebSocket和TCP代理实现,用户可以使用唯一的Postgres连接字符串连接到浏览器中的实例。
-
PGlite有单连接限制,用户需注意连接多个客户端时可能会遇到错误。
-
pg-gateway是一个开源库,用于处理Postgres的启动和认证消息,并支持TLS加密。
-
实时共享功能对PGlite支持的协议消息有限制,某些命令可能无法使用。
-
每个TCP客户端连接有5分钟的空闲超时限制,WebSocket服务器连接有1小时的总超时限制。
-
数据库.build更名为避免误导,仍然专注于Postgres。
延伸问答
实时共享功能如何工作?
实时共享功能通过WebSocket和TCP代理实现,用户可以使用唯一的Postgres连接字符串连接到浏览器中的PGlite实例。
PGlite数据库的单连接限制是什么?
PGlite数据库有单连接限制,用户只能同时连接一个Postgres客户端,多个客户端连接会导致“too many clients”错误。
数据库.build的主要功能是什么?
数据库.build是一个AI辅助的Postgres沙盒,允许用户用自然语言创建数据库并使用SQL查询。
如何连接到数据库.build中的PGlite数据库?
用户可以在数据库.build中创建数据库后,通过侧边菜单选择实时共享,获取Postgres连接字符串,然后在任何Postgres客户端中使用该字符串连接。
pg-gateway库的作用是什么?
pg-gateway是一个开源库,用于处理Postgres的启动和认证消息,并支持TLS加密。
实时共享功能有哪些限制?
实时共享功能对PGlite支持的协议消息有限制,某些命令可能无法使用,并且每个TCP客户端连接有5分钟的空闲超时限制。