选择数据库适配器

概述

数据库适配器提供了TinaCMS数据库与底层数据库实现之间的接口。它实现了排序键值存储所需的有限功能子集,几乎任何数据库实现都可以提供这些功能。我们目前为以下数据库实现提供了数据库适配器:

我们正在考虑未来支持更多的数据库适配器,如果您对此感兴趣,请通过GitHub discussions让我们知道。

可以在database.{ts,js}文件中通过将其传递给createDatabase函数来配置数据库适配器。

createDatabase 函数

这是一个工厂函数,用于创建TinaCMS数据库的新实例。它需要一个databaseAdapter和一个gitProvider。

createLocalDatabase 函数

这是一个工厂函数,用于创建可用于本地开发或静态构建的数据库。

它使用本地内存数据库适配器和仅将更改写入文件系统而不提交的文件系统Git提供者。

(不接受任何参数)

Last Edited: March 3, 2026