应用配置 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
内部表中检索和映射数据。映射如下所示:
KEY (col) → CONFIG_GROUP (col);
VALUE 列的 JSON 键 (JSON key) → CONFIG_KEY (col)
VALUE 列的 JSON 值 (JSON value) → VALUE (col)
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> |
... |
... |
... |
... |