SQLite 连接

SQLite 连接类型提供了连接 SQLite 数据库的功能。

配置连接

主机 (可选)

要连接的主机。这可以是磁盘上的文件或内存中的数据库。如果未设置,则使用内存中的数据库。

Extra (额外参数) (可选)

指定可在 sqlite 连接中使用的额外参数(以 json 字典形式)。请参阅 Recognized Query Parameters 查看所有支持的参数。

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'

在 Airflow 2.3.0 之前的版本中,将连接指定为环境变量时,需要使用 URI 格式来指定连接。

请注意,URI 的所有组件都应进行 URL 编码。

JSON 格式示例

如果使用 JSON 序列化

export AIRFLOW_CONN_SQLITE_DEFAULT='{
    "conn_type": "sqlite",
    "host": "relative/path/to/db",
    "extra": {
        "mode": "ro"
    }
}'

本条目是否有帮助?