应用配置 SQL 参考

文件:configuration/app_config.sql

数据库对象和过程

STATE.APP_CONFIG

一个内部表,用于存储所有连接器配置。此表遵循以下结构:

KEY

VALUE

UPDATED_AT

connector_configuration

{warehouse: “wh”, destination_db: “db”, destination_schema: “s”}

TIMESTAMP_NTZ_1

custom_configuration

{journal_table: “j_table_name”}

TIMESTAMP_NTZ_2

connection_configuration

{secret_name: “secret_db.schema.the_secret”}

TIMESTAMP_NTZ_3

...

{...}

...

PUBLIC.CONNECTOR_CONFIGURATION

一个视图,用于从 APP_CONFIG 内部表中检索和映射数据。映射如下所示:

  1. KEY (col) → CONFIG_GROUP (col);

  2. VALUE 列的 JSON 键 (JSON key) → CONFIG_KEY (col)

  3. VALUE 列的 JSON 值 (JSON value) → VALUE (col)

  4. UPDATED_AT (col) → UPDATED_AT (col)

在 APP_CONFIG 示例中创建的 CONNECTOR_CONFIGURATION 视图示例:

CONFIG_GROUP

CONFIG_KEY

VALUE

UPDATED_AT

connector_configuration

warehouse

wh

<timestamp_ntz>

connector_configuration

destination_db

db

<timestamp_ntz>

custom_configuration

journal_table

j_table_name

<timestamp_ntz>

connection_configuration

secret_name

secret_db.schema.the_secret

<timestamp_ntz>

...

...

...

...

语言: 中文