如何使用CLI在Firebase项目中创建/初始化默认实时数据库实例?

如何使用CLI在Firebase项目中创建/初始化默认实时数据库实例?,firebase,firebase-realtime-database,Firebase,Firebase Realtime Database,我正在尝试使用非交互式CLI设置需要默认实时数据库实例的Firebase项目 我已尝试部署规则: ❯ firebase deploy --only database Error: It looks like you haven't created a Realtime Database instance in this project before. Please run firebase init database to create your default Realtime Databa

我正在尝试使用非交互式CLI设置需要默认实时数据库实例的Firebase项目

我已尝试部署规则:

❯ firebase deploy --only database

Error: It looks like you haven't created a Realtime Database instance in this project before.
Please run firebase init database to create your default Realtime Database instance.
但是
firebase init
是一个交互式命令,所以我不能在我的CI管道中使用它

尝试使用
firebase数据库:instances:create
命令也失败,并显示相同的消息:

❯ firebase database:instances:create default

Error: It looks like you haven't created a Realtime Database instance in this project before.
Please run firebase init database to create your default Realtime Database instance.
我尝试过在谷歌上搜索创建默认实时数据库实例的方法,但除了使用交互式CLI或通过控制台执行之外,找不到其他方法—这两种方法都不适合CI


有没有一种方法可以在不借助交互式工具的情况下实现我所追求的目标?

来自第二条错误消息的第二行:

请运行firebase init database以创建默认的实时数据库实例


似乎需要运行
firebase init database
来为项目创建初始/默认数据库实例。之后,您可以运行
firebase数据库:instances:create
来创建其他实例。

是的,我看到了-但我的目标是让CI的整个过程无人参与(在一个新项目中,不需要人工干预)。手动运行任何东西都与此目的背道而驰。
firebase init database
也可以以非交互方式运行,不是吗?