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"
    }
}'

本條目是否有幫助?