更新日志

basedb 的变化

每项变更的细节见仓库的提交历史。接下来要做的:路线图。

  1. 部署

    内部证书背后的 AI 服务商

    • BASEDB_AI_PROVIDER_SSL_VERIFY=false 可以连接使用自签名证书的 AI 网关,或位于会对流量重新签名的代理之后的 AI 网关,同时不会关闭实例其他调用的证书验证。Azure、网关、本地模型
  2. 新功能

    一个令牌覆盖整个数据库,环境由您选择

    • 一个令牌即可开放数据库的生产、预发布以及今后新增的环境;创建时也可以将其限定为单个环境。已有的令牌保持其原有的环境。通过 API、SDK 和 MCP
    • 环境在调用时选择:REST API 的 X-Basedb-Environment 请求头、SDK 的 db.environment()、n8n 的 Environment 字段、地址 …/mcp?environment=recette,或 MCP 工具的 environment 参数。选择环境
    • 无需中继的智能体:令牌窗口会给出 Claude Code 的 HTTP 配置和 .mcp.json 文件,每个环境一个服务器、共用同一个令牌,令牌本身仍保存在环境变量中。
  3. 新功能

    通过 API 和 MCP 设置颜色和图标

    • 智能体为它提议的内容配上外观:propose_create_table 中数据表的颜色和图标、propose_add_field 中每个选项的颜色和图标,以及用于现有数据表的新工具 propose_update_look。与整个结构一样,由人来批准。颜色和图标
    • 通过 API 创建数据表时可以同时设置颜色和图标;describe_base、describe_table 和 /meta 会返回它们。颜色和图标
  4. 新功能

    智能体也能删除——如果您允许

    • 令牌新增第三个级别,“读写和删除”:程序通过 REST API 删除,智能体通过新工具 delete_record——一次删除一行,响应中会返回该行。删除行
    • 撤销操作:restore_record 按标识符将已删除的行恢复回来;会因级联关联而牵连其他行的删除,仍只能在界面中进行。
  5. 新功能

    面向数据库管理者的令牌

    • 拥有可管理级别即可:只要在数据库或其项目上拥有该级别,无需成为管理员,也能创建其数据库的集成令牌。令牌
    • 否则会明确说明:对于只能查看或编辑、但无法管理数据库的人,令牌窗口会说明应联系谁;对于没有密码的账户,会说明为什么还不能创建令牌。
  6. 新功能

    可以等待、捕获失败并发送 PDF 的自动化

    • 新增四个触发器:行被删除;行进入筛选——“一张发票变为逾期”;日期到达——到期前三天,上午 9 点;或由其他软件调用自动化的专属地址。调用 basedb 的服务
    • 等待三天,或等到某个字段的日期,然后重新读取该行并继续执行:“如果仍未被接受,发出提醒”。等待
    • 生成 PDF 并发送:某一行的文档,存入文件字段,或作为邮件附件发送——支持富文本、抄送收件人和回复地址,可每人一封或统一发送给所有人。PDF 与邮件
    • 删除一行、统计,以及运行另一个自动化;条件现在也可以判断一个值——AI 的回答、某个统计结果——查找不到结果时还有专属的处理路径。
    • 尝试:一组步骤,以及其中一步失败时执行的另一组步骤;Webhook 可以自行重试,循环也能在某一行失败时继续执行。尝试
    • 所有步骤尽在掌握:+ 会打开一个按类别分组、带搜索框的窗口,而不再是可能被截断的菜单。
  7. 新功能

    按您的配色定制的 PDF 文档

    • 五种起点——发票、报价单、资料表、证明、空白页面——均由您数据表的列构成:编号、日期、金额、照片、关联行。创建模板
    • 您的徽标与配色:带徽标和联系方式的页眉,带法律声明和页码的页脚,一个强调色,黑体或宋体字体,以及页面周围的边框。页眉和页脚
    • 全新区块:横幅标题、图片、两栏或三栏布局、含税/不含税汇总、带彩色表头的表格、分隔线。拖动即可重新排序,预览会跟随每次修改更新。区块
  8. 部署

    连接中断不再让 basedb 停止运行

    • 连接断开不再导致停止:当 PostgreSQL 关闭一个连接时——重启、网络中断、保持空闲的事务——只有占用该连接的查询会失败;basedb 会继续运行,日志会记录是哪项工作占用了它。
    • 负载较高的数据库减少等待:数据表页面在读取关联行时不再保持事务开启,而在 15 秒内未能获取连接的查询会收到一个错误,而不是无限等待。
    • AI 标头按书写方式读取:BASEDB_AI_HEADERS 也接受 Ansible 改写后的形式——{'api-key': '…'}——以及每行一个标头的写法;有了它们,openai_compatible 就不需要密钥了。
  9. 新功能

    面向基于 basedb 构建的应用

    • 一次调用即可从模板创建数据库:服务器会应用整个模板——数据表、关联、行、视图、自动化——如果某一步失败,则什么都不会应用。模板库正是这样实现的,它本身也是一个可以安装的应用。从模板创建数据库
    • 验证令牌:收到某人令牌的应用,可以向 basedb 询问它是否仍然有效,以及属于谁——他的账户、他的用户组。验证令牌
    • 您的内部服务器:Webhook 和自动化只会连接您在 BASEDB_WEBHOOK_ALLOW 中列出的地址,包括 HTTP;程序也可以用集成令牌实时跟踪一张数据表。跟踪一张数据表
    • 位于网关之后,路径之下:basedb 可以发布在类似 https://passerelle.example.com/basedb/ 这样的地址上,无论网关是保留还是去掉这段路径。位于网关之后
    • 一个 Webhook,一次设置所有数据表:一次点击,即可为所有数据表勾选或取消某个事件,或为一张数据表勾选或取消所有事件。
  10. 新功能

    遍历您的行、对接 API 的自动化

    • 遍历行:一个步骤,让其中包含的步骤对数据表中符合筛选条件的每一行都执行一次——每周一提醒所有未付的发票,不再只是第一张。遍历行
    • 可以对接任意 API 的 Webhook:方法、可引用该行的地址、标头,以及用该行的值组成的 JSON、表单或文本正文。调用服务
    • API 密钥始终保密:加密后,它不会再被显示——无论在界面上、通过 API,还是对 Copilot——并且只会发往您为其指定的主机。
  11. 新功能

    地图,以及找到自己位置的地址

    • 第十个视图,地图:根据地址,或纬度和经度,把每一行放在它的位置上。图钉会显示状态对应的颜色,点击即可打开行详情。地图
    • 地址只需定位一次,之后一直有效:由 OpenStreetMap 的服务,或您选择的服务完成——图钉会随着结果陆续出现,此后立即显示。找不到的地址会被计入,而不会被悄悄忽略。
    • 地址格式用于短文本:点击即可在地图上打开,在行详情中,查找地址会提供匹配的完整地址。格式
  12. 新功能

    从您的行生成的 PDF

    • 报价单、发票、PDF 详情页,从行的菜单生成:无需任何设置即可打印的详情页,或一个模板——引用列的文本、行字段、带合计的关联行表格、分页符。文档
    • 各自持有的权限:对您隐藏的字段不会出现在您的 PDF 中。basedb 的二十种语言均可书写,包括中文、日语和韩语,API 也会返回同一份文档。
  13. 新功能

    细化到行的权限、默认值、Excel 导入

    • 各自只看各自的行:用户组只能看到符合筛选条件的行——"销售是我""地区是北方"——在界面、API、MCP 服务器以及 SQL 中都是如此,PostgreSQL 会应用同一条规则。细化到行
    • 默认值:固定值、今天的日期、创建时刻,或创建该行的人——会预先填入界面,并在其他任何地方同样生效。默认值
    • 拖入一个 Excel 工作簿:选择工作表,日期、金额和复选框会按原样导入,公式则取其计算结果。快速上手
  14. 新功能

    邮件

    • 自动化中的"发送邮件"步骤:发送给团队成员、字段中指定的人、客户的地址,主题和正文可以引用该行的值。自动化
    • 邮件通知会在未读时合并发送,可以在设置中逐项选择;忘记密码也可以通过链接重置。通过邮件
    • 只需在实例中填写您邮箱的发送服务器即可。变量
  15. 新功能

    n8n 与 TypeScript SDK

    • n8n 节点:从工作流读取和写入数据表的行,并在每次创建、修改或删除一行时启动工作流——通过拉取或带签名的 Webhook。n8n
    • TypeScript SDK,数据表的类型由您的实例生成:不存在的数据表或字段,在执行之前就会报错。SDK
  16. 新功能

    测验:会计分的问题

    • 全新视图——测验:一种问卷,每道题都可以设置正确答案和分值——单选、多选、是否、数字、日期,或不区分大小写和重音符号的可接受文本。测验
    • 公布方式随您选择:每道题之后——正确显示为绿色,错误则显示为红色并给出正确答案,屏幕顶部的分数随之增加——,最后,或从不。设置及格线后,结束页面会显示"及格了!"或"这次未能通过…"。
    • 最后显示分数,用一个逐渐填满的圆环呈现,随后是每道题的答案公布。分数会写入数据表的一个数字字段:按它给网格排序,就是排行榜。
    • 通过链接分享,无法作弊:页面不会收到任何正确答案,评分和计分都由服务器完成。共享测验
    • 创建视图位于视图选择器底部,将九种视图分为两类——查看行和收集回复——每种都配有彩色图标。
  17. 新功能

    让人愿意填写的表单

    • 问卷占据整个屏幕:每次滑入一个问题,选项是大卡片,评分用星星,并且全部可以用键盘操作——Enter、字母 A、B、C……、Y 或 N、数字。单选题会自动跳转到下一题。表单与问卷
    • 专属外观:八种主题,从浅色到夜色,还有纸张,一种颜色、一种字体、一种对齐方式——共享链接的页面也会呈现同样的外观。
    • 添加显示条件…:只有当之前的某个回答需要时,问题才会被提出;被隐藏的问题既不是必填项,也不会被保存。
    • 无需任何设置即可开始使用:新表单只询问填写者要回答的内容,而不是团队随后填写的状态,它会采用所属数据表的颜色,并在每个字段中显示示例。提交时还会有彩带庆祝效果。
  18. 新功能

    公式支持法语或英语

    • 在任意屏幕上,都可以用法语或英语输入公式,甚至可以混用两种语言:SI 或 IF、ARRONDI 或 ROUND、JOURS 或 DAYS……参数之间用 ; 或 , 分隔。公式
    • 公式会以屏幕所用的语言重新显示:法语屏幕上显示法语,其余十九种语言中显示英语——已有的公式和「函数」面板也是如此。API 会以请求的语言返回公式,未指定时则用英语。
    • 以非法语语言提供的官方模板,其公式会以英语形式提供。数据库中不会有任何变化:列不变,SQL 不变,也无需迁移。
  19. 新功能

    一键查找一切:Ctrl+K

    • 一个输入框查找一切——Ctrl+K,或顶部工具栏中央的输入框:数据表、视图、问题、仪表盘、自动化、列,以及行本身,均按您的权限读取;在大屏幕上还会显示所选结果的预览。搜索
    • 想到什么就打什么:不区分重音符号和大小写,输入开头也可以——新客对应「新客户」——容忍一次打字错误,客户 成都可在客户数据表中查找「成都」;您常打开的内容会排到前面。
    • 所有命令都能用键盘完成:新建、前往、关闭、撤销、切换主题、复制页面链接。>只查找命令,#只查找对象,/只查找行;Tab 在某个数据表或数据库内查找。
    • 有问题吗?直接输入:向 Copilot 提问会把它交给当前打开的数据库。
  20. 新功能

    专属问题,文本中的数字

    • 每个人都能保存自己的问题,即使没有可管理级别:个人问题只有自己能看到;管理数据库的人可以像查询一样,把问题共享给整个数据库或指定用户组。仪表盘
    • 问题在标签页中打开,与数据表并列:新建问题和新建 SQL 问题位于标签栏的 + 和数据库菜单中;标签页会保留您留在其中的内容。保存副本能让您拥有一个自己无法修改的问题。
    • 文本中的数字:如今支持排版的仪表盘文本,可以引用取自某张卡片、某个问题或某个筛选条件的值——{{chiffre_affaires}}——按读者的权限计算,即使在通过链接共享的仪表盘中也是如此。文本中的数字
    • 查询、SQL 视图和问题也可以在各自的菜单中右键删除。
  21. 新功能

    每个屏幕都有自己的地址

    • 地址跟随屏幕:一张数据表、一个视图、某一行的详情、一个仪表盘、一个自动化、一个问题、您的设置——/bases/ventes/tables/opportunites?ligne=…。把它加入收藏夹,或粘贴到消息里:任何人都能按自己的权限到达同一个位置。指向每个屏幕的链接
    • 浏览器的后退和前进按钮会带您回到之前所在的位置;无法访问的地址会显示「此页面不存在」。
  22. 新功能

    可试用的演示,使用您的语言

    • 演示位于demo.basedb.eodia.com:账户会预填您浏览器所用的语言,并配有该语言的数据库。您可以查看一切并修改已有内容;创建、删除和 AI 均已禁用,数据库每晚都会恢复到初始状态。
    • 您自己的演示:BASEDB_DEMO=1 会开放一个面向所有人的实例,并为每种语言配好一个预先准备的共享账户。变量
    • 按链接指定语言:在 basedb 地址末尾加上 ?lang=de,会以德语显示登录界面或某个共享页面;网站正是这样以页面所用的语言引导到演示。您的设置
  23. 新功能

    模板,用您的语言

    • 官方模板会以屏幕所用的语言创建:数据表、字段、选项、视图、仪表盘、自动化、AI 指令——以及随语言换一个世界的示例行:里昂的「Boulangerie Martin」面包店,到了中文版就变成了成都的「陈记面包坊」。模板
    • 网站的模板库会以页面所用的语言展示每个模板。
    • 一份模板,多份词典:模板只用法语写一次;每种语言只翻译其中的文本,basedb 会自动追踪每个标签被引用的所有位置。会破坏模板的词典不会被使用。发布模板
  24. 还有

    • 不带示例行的模板:取消勾选「加载示例数据」,会创建空的数据表,可直接用于您自己的数据。从模板开始
    • 每个数据库的 API 与 MCP 文档都用您屏幕所用的语言编写。自动生成的文档
    • 在浏览器原本显示自己提示框的地方,现在改用应用主题的提示框;菜单中的「删除」项显示为红色;将鼠标悬停在评论的时间上,会显示完整日期。
  25. 新功能

    流程式自动化

    • 图形编辑器:先是触发器,然后每个步骤一张卡片;连线上的 + 可在该位置添加步骤。简单的自动化仍然只需两张卡片。自动化
    • 查找行——订单的客户、最近一张未付发票——然后修改它、引用它,或将它关联到新创建的行。
    • 多分支条件:选择第一个条件满足的分支,都不满足时走“否则”;各分支随后汇合。
    • 数据在步骤之间传递:{{e2.client}} 引用某个步骤找到或创建的内容,{{e3.reponse.numero}} 引用 Webhook 的响应;每个文本框的菜单只提供之前必定已经发生的内容。
    • 每次运行,逐步可查:叠加显示在流程上,标出所走的分支,并说明每个步骤做了什么、用了多长时间。
    • 自动化 Copilot:描述数据库应自动完成的事情,或询问某次运行为何失败;它会提议一个完整的自动化,您一键放到流程中,检查后再保存——未经您确认,不会保存任何内容。Copilot
    • 询问 AI:在步骤中,像 AI 字段一样发送一条引用该行及前序步骤的指令,回答可解读为文本、数字、是或否、日期或列表中的选项,供后续步骤写入或发送。询问 AI
  26. 新功能

    仪表盘:问题、图表、筛选

    • 问题:用鼠标构建——一张数据表、它的连接、筛选条件、按日、周、月或年计算的度量——或用 SQL 编写,只读,按您自己的权限执行,支持变量。仪表盘
    • 十五种可视化:数值、与上一时间段对比的趋势、朝目标的进度、仪表、柱状图、条形图、折线图、面积图、组合图、饼图、漏斗图、散点图、表格、交叉表、法国或世界地图。
    • 一键探索:点击一个数据点,即可打开其背后的行、更细的时间段或另一种拆分方式。
    • 网格布局的仪表盘:用鼠标移动卡片、调整大小,支持标签页、章节标题、文本和嵌入页面。
    • 共享筛选——时间段、类别、文本、数字、日期分组——控制一张、多张或全部卡片,并可设置默认值。
    • 随心定制图表:每个系列或每个扇区的颜色和名称,环形图、半圆或玫瑰图,带合计的堆叠,平滑或阶梯折线,坐标轴、刻度、对数刻度;表格可重命名列,并按数值显示条形和颜色。
    • 仪表盘 Copilot:在对话中提议问题、对仪表盘的修改(可撤销)以及筛选值,一键应用。只有结构会发送给服务商,除非您允许它读取结果。Copilot
    • 共享仪表盘:通过链接共享,公开或仅限成员——必要时仅限部分用户组——还可以嵌入其他网站:卡片和筛选均为只读,按发布者的权限读取。共享
    • “界面”现已更名为仪表盘;现有的仪表盘原样打开,显示在新的网格上。
  27. 新功能

    已保存的查询与 SQL 视图

    • 人人可用的 SQL:没有可管理级别时,SQL 标签页以只读方式、按您自己的权限执行,由 PostgreSQL 本身应用——未开放的数据表并不存在,隐藏的字段会被拒绝。“您的权限”标签会提醒这一点。查询与 SQL 视图
    • 已保存的查询,放在数据表下方的“查询”分组中:个人使用、供整个数据库使用或供部分用户组使用。共享查询共享的是其文本,绝不会共享其作者能读取的内容;从侧边栏打开时,它会立即以只读方式执行。
    • SQL 视图:真正的 PostgreSQL 视图,与数据表并列,带有颜色、图标和一个小眼睛图标,psql 和您的工具同样可以读取。每个人都按自己的权限读取,侧边栏只向能读取其全部内容的人显示它们。
    • 视图会跟随结构变化:重命名不会破坏它们,公式变更会使它们暂时移除然后恢复;无法再成立的视图会保留其定义,等待修正。
  28. 新功能

    您选择的 AI,甚至可以运行在自己的机器上

    • 第四个 AI 服务商:任何兼容 OpenAI API 的服务器——Azure、企业网关,或运行在您自己机器上的模型——都可以在 .env 中声明。调用日志会记录数据发送给了谁。basedb 中的 AI
    • 登录界面在网格和 SQL 之后,又展示一个随筛选联动变化的仪表盘,以及一个正在运行的自动化,其中包含 AI 步骤。
  29. 新功能

    您的设置

    • 设置,位于个人资料菜单中:您的姓名、邮箱地址以及与账户关联的身份提供商;您的密码和已打开的会话。账户与登录
    • 外观:主题、日期顺序——25/09/2026 或 2026-09-25——以及日历中每周的第一天;后两项会在不同设备间保持一致。
    • 通知:按类型逐一关闭您不再需要的通知。令牌:您在所有数据库上创建的令牌、它们最近一次的使用情况,以及撤销操作。
  30. 新功能

    富文本、变量、更易读的看板

    • 富文本:一种新的字段类型,在可视化编辑器中排版——标题、列表、引用、链接——写入时自动清理,并由约束防范直接 SQL 写入。富文本与变量
    • 变量:长文本可以引用所在行的某一列——{{Ville}}——并在各处显示为该列的值:网格、行详情、API、MCP 服务器、共享视图、自动化。列中保存的是引用本身,psql 读取的也是它。
    • 更易读的看板:更宽松的卡片、封面图片,以及引用行中值的描述——“{{Date}} 交付给 {{Client}}”。视图
    • 一步完成重命名:数据库、数据表或字段都使用同一个对话框;显示名称总会更改,管理员还可以同时在数据库中重命名,并有影响分析作为依据。修改结构
    • 二十种语言:界面、本站和文档提供法语、英语、德语、西班牙语、意大利语、葡萄牙语(巴西)、荷兰语、波兰语、捷克语、瑞典语、丹麦语、挪威语、芬兰语、罗马尼亚语、匈牙利语、土耳其语、乌克兰语、日语、简体中文和韩语版本。basedb 默认使用浏览器的语言;设置 › 外观 › 语言可以指定其他语言,并在不同设备间保持一致。数字和日期会跟随语言。您的设置
  31. 新功能

    0.2.0 版:各自的账户、项目与邀请

    • 首次登录:在全新的实例上,第一个页面会用您的邮箱地址和密码创建管理员账户——不再有默认账户,也无需再到日志里找密码。安装
    • 创建账户:每个人都可以创建自己的账户,再创建自己的项目,并成为其管理者。管理后台可以关闭账户创建,或仅限特定域名。账户与登录
    • 共享项目或数据库:拥有可管理级别的人可以通过链接邀请他人,授予可查看、可编辑或可管理级别;查看谁有访问权限,更改级别或将其移除。绝不会超出自己所管理的范围。
    • 隐私:每个人只能看到与自己共享项目的人,他人已占用的项目名称也无法再被猜到。
    • 使用 Google、Microsoft 登录,以及任何 OpenID Connect 身份提供商(Keycloak、GitLab……),在 .env 中声明;如果允许创建账户,首次登录时会自动创建账户。配置
    • 全新的登录界面,采用应用的主题,浅色或深色,动画克制;应用中的空状态也配上了插图。
    • 无损更新:basedb 在启动时自动更新其目录,0.1 版的安装也不例外;如果数据库已被更新的版本升级过,它会拒绝启动。更新
  32. 部署

    单一 Docker 镜像

    • basedb 只需一个镜像:Docker Hub 上的 eodia/basedb,支持 amd64 和 arm64,包含界面、位于 /api 的 API 和位于 /mcp 的 MCP 服务器,共用一个端口。安装
    • 两个文件就够了——docker-compose.yml 和 .env——无需克隆仓库,也无需构建任何东西;更新只需 docker compose pull。
    • 在域名后面,HTTPS 代理不再需要做任何路由:所有请求都转发到 3000 端口。
  33. 新功能

    自动化、界面、公式、协作

    • 公式使用法语函数——SI、ARRONDI、JOURS……——成为由 PostgreSQL 生成的列;跨关联的查找引用、汇总和计数。字段
    • 新类型:多项关联、人员、电子邮件、自动编号、按钮;以及像类型一样选择的格式——货币、百分比、时长、星级评分、电话、条形码。
    • 八种视图:画廊和列表加入另外六种;面向所有读者的个人视图、锁定视图、手动排序、时间线中的依赖关系。视图
    • 网格:快速搜索、分组、基于整个筛选结果的逐列统计、按规则着色、行高。
    • 共享视图:只读,可嵌入其他网站;日历可变为 iCalendar 订阅源,供 Google 日历、Outlook 或 Apple 日历使用。共享
    • 协作:评论与提及、通知、他人写入实时呈现、数据表和行上的在线状态。多人协作
    • Ctrl+Z 撤销最后一次写入——一个单元格、一张被移动的卡片、一整次导入——如果他人在此之后做了修改,它宁可拒绝也不会覆盖。
    • 自动化:在行被创建或修改时、定时或点击按钮时触发——修改、创建、通知、调用 Webhook、发送到 Slack。自动化
    • 界面:仪表盘——数字、图表、列表、文本——每个人按自己的权限查看。仪表盘
    • 集成:Slack 频道,以及从在线 CSV、日历或另一个 basedb 的视图同步的同步数据表。集成
    • 数据库模板:包含十个模板的模板库,用一句话向 AI 描述即可生成数据库,任何数据库都可以保存为模板。模板库
    • 权限:没有可管理级别的人,结构界面变为只读。
    • 全新形象:新的标志、配色,以及重新设计的登录界面。
  34. 更简洁的界面

    • 侧边栏现在只列出数据库及其数据表;当前数据库的各个界面——结构、历史记录、界面、自动化——集中在一个区块中,就在个人资料上方。
    • 个人资料菜单收纳了数据以外的内容:API 与 MCP 文档、集成、用户和权限。
    • SQL 查询从标签栏的“+”或数据库菜单中打开,侧边栏中不再重复。
    • 新建数据库在对话框中直接提供模板和 AI;演示数据库也通过同一个模板库创建。
    • 界面不再提供会被拒绝的操作:没有可管理级别就没有结构按钮,没有删除权限就没有“删除”;读者可以创建自己的视图,而不是碰到一条错误消息。
    • 系统列归入“系统信息”,不再在每张数据表上逐一列出。
    • 行详情新增评论、用于发邮件或拨打电话的按钮,以及一键设置的评分。
    • 登录界面去掉了 3D 动画背景,换成轻量的界面,并遵循“减少动态效果”偏好。
  35. 环境、共享表单、视图

    • 环境:同一个数据库的生产、预发布、开发环境;并排比较、迁移计划、行同步。
    • 结构历史记录:数据表和字段的每一次创建或修改,都由目录上的触发器捕获。
    • 共享表单:公开链接或仅限成员的链接,可按日期或回复数量关闭,回复在历史记录中注明来源。
    • 六种视图:网格、看板、日历、时间线、表单、问卷。
    • 数据历史记录:撤销修改,恢复已删除的行。
    • AI:任意字段都可启用 AI 选项,以及 Copilot。
    • 关联和链接:两种不同的类型;长文本使用 Markdown 编写。
    • Webhook:带签名、按顺序;智能体提议等待批准。
    • Docker:包含三个构建目标的 Dockerfile、完整的 docker-compose、可选的 HTTPS 代理。
  36. 项目、权限、MCP 服务器

    • 数据库之上的项目,以及按用户组分配的四级权限:无访问权限、可查看、可编辑、可管理。
    • 账户:临时密码,首次登录时更改,管理操作需提升权限。
    • MCP 服务器及 stdio 中继;REST API 与 MCP 共用的集成令牌。
    • 为每个数据库自动生成的“API 与 MCP”文档。
  37. 字段、单选、导入

    • 编辑字段以及单选字段的选项。
    • 导入 CSV 和 JSON 文件。
    • 数据表菜单:重命名、添加描述、删除。
  38. 首次提交

    • 单体仓库(monorepo):命名规范、错误代码注册表、从架构文档中提取的目录、内核、API、界面。