01
一个真实的数据库,不是沙盒
临时数据库与每个 CapyDB 项目运行的是同一个 Postgres:独立的单元、独立的凭据、每个连接都走 TLS、一个连接池连接字符串和一个直连连接字符串。没有任何模拟,也没有任何共享。
不同的只是寿命。它不收费,不要求账号,创建 72 小时后连同里面的一切一起销毁。
临时数据库
几秒钟启动一个用完即弃的 Postgres,用来运行或测试你的应用,之后忘掉它存在过。或者认领下来,继续开发。
01
临时数据库与每个 CapyDB 项目运行的是同一个 Postgres:独立的单元、独立的凭据、每个连接都走 TLS、一个连接池连接字符串和一个直连连接字符串。没有任何模拟,也没有任何共享。
不同的只是寿命。它不收费,不要求账号,创建 72 小时后连同里面的一切一起销毁。
02
CLI 无需登录就能创建一个,等它就绪,然后把 DATABASE_URL 写进你的环境变量文件——和处理项目时一样。你的应用下次启动时就会连上。
$ capydb ephemeral create
Created ephemeral database ephemeral-7f3a91c2; waiting for it to come up
Ephemeral database ephemeral-7f3a91c2 is ready
Env file updated: .env.local
$ capydb ephemeral claim # keep it: becomes a normal project
# or, with nothing installed:
$ curl -X POST https://capydb.dev/api/capydb/v1/ephemeral-databases03
CapyDB 的 MCP 服务器把它作为一个无需登录的工具提供,因此助手可以在项目需要数据库的那一刻直接给出一个可用的,而不是停下来让你先去注册。
如果做出来的东西值得保留,智能体会把认领链接交给你。这是唯一需要你出手的一步。
04
没有什么需要清理。时间一到,数据库、数据和凭据都会被删除——不是暂停,也不是归档。
05
认领会把数据库作为一个普通项目移入你的工作区。数据和连接字符串都不变,所以你指向它的应用会继续运行——不用导出,不用导入,也不用切换。
从那一刻起它不再过期,获得每晚备份,并运行在你的套餐上。认领需要一个套餐;每个套餐都含一个月免费。
06
任何你丢不起的东西。未认领的临时数据库只有一把钥匙——这个页面或 CLI 替你保存的认领令牌——而 CapyDB 只保存它的哈希。弄丢了,数据库既无法找回也无法认领,只会过期。