SQLite 连接¶
SQLite 连接类型提供到 SQLite 数据库的连接。
配置连接¶
- 主机(可选)
要连接的主机。这可以是磁盘上的文件,也可以是内存数据库。如果未设置,则使用内存数据库。
- 额外参数(可选)
指定可在 sqlite 连接中使用的额外参数(作为 json 字典)。有关所有支持的参数,请参阅 可识别的查询参数。
URI 格式示例¶
如果使用 Airflow URI 进行序列化
export AIRFLOW_CONN_SQLITE_DEFAULT='sqlite://relative/path/to/db?mode=ro'
或使用绝对路径
export AIRFLOW_CONN_SQLITE_DEFAULT='sqlite:///absolute/path/to/db?mode=ro'
请注意连接类型后的**三个**斜杠。
或使用内存数据库
export AIRFLOW_CONN_SQLITE_DEFAULT='sqlite://?mode=ro'
在 2.3.0 之前的 Airflow 版本中,将连接指定为环境变量时,需要使用 URI 格式指定连接。
请注意,URI 的所有组件都应进行 URL 编码。
JSON 格式示例¶
如果使用 JSON 进行序列化
export AIRFLOW_CONN_SQLITE_DEFAULT='{
"conn_type": "sqlite",
"host": "relative/path/to/db",
"extra": {
"mode": "ro"
}
}'