数据表与迁移
引擎是 SQLite(WAL 模式),迁移脚本是 internal/store/NNN_*.sql,按文件名的数字序执行。 本页由生成器实际迁移一个临时数据库再读回 schema得出,所以它反映的是代码最终产生的结构,而不是对 SQL 文本的解析结果。
当前:internal/store/ 下 145 个 .sql 文件,其中 145 个已应用。两者不等是正常的——迁移历史上存在编号重复与退休:026 / 027 / 028 各有两个文件(按后缀安全排序),060 被 067 退休。
迁移铁律
schema_migrations表绝不能删。 删了会在重启时重放迁移,得到duplicate column name,容器进入崩溃循环。- 已应用的迁移文件绝不能改名或编辑。 历史按文件名记录,改名等于让它在既有库上重新执行。
- 加列要新开一个
NNN_描述.sql,用ALTER TABLE ... ADD COLUMN。SQLite 不支持ADD COLUMN IF NOT EXISTS,先查schema_migrations是否已应用。 - 新增迁移后要同步更新
store_test.go里的迁移数量断言。
时间格式因表而异
写种子脚本或修数脚本时混用会静默变成零值时间:
| 格式 | 表 |
|---|---|
YYYY-MM-DD HH:MM:SS | proxy_logs、usage_records、model_health |
| RFC3339Nano | balance_history、channel_health_history、discovered_models、audit_events |
表
共 67 个表。
admin_totp · 4 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
secret_encrypted | TEXT | 是 | '' | — |
enabled | INTEGER | 是 | 0 | — |
updated_at | TEXT | 是 | — | — |
alert_rules · 12 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
name | TEXT | 是 | — | — |
metric | TEXT | 是 | — | — |
operator | TEXT | 是 | — | — |
threshold | REAL | 是 | — | — |
window_seconds | INTEGER | 是 | 3600 | — |
sustained_seconds | INTEGER | 是 | 300 | — |
cooldown_seconds | INTEGER | 是 | 900 | — |
level | TEXT | 是 | 'warning' | — |
enabled | INTEGER | 是 | 1 | — |
created_at | TEXT | 是 | — | — |
updated_at | TEXT | 是 | — | — |
announcements · 8 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
title | TEXT | 是 | — | — |
body | TEXT | 是 | '' | — |
tone | TEXT | 是 | 'info' | — |
pinned | INTEGER | 是 | 0 | — |
enabled | INTEGER | 是 | 1 | — |
created_at | TEXT | 是 | — | — |
updated_at | TEXT | 是 | — | — |
audit_events · 11 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
request_id | TEXT | 是 | '' | — |
actor_kind | TEXT | 是 | — | — |
actor_id | INTEGER | — | — | — |
action | TEXT | 是 | — | — |
resource_kind | TEXT | 是 | '' | — |
resource_id | INTEGER | — | — | — |
outcome | TEXT | 是 | — | — |
status_code | INTEGER | 是 | — | — |
category | TEXT | 是 | '' | — |
created_at | TEXT | 是 | datetime('now') | — |
backup_records · 8 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
name | TEXT | 是 | — | — |
status | TEXT | 是 | — | — |
size_bytes | INTEGER | 是 | 0 | — |
checksum | TEXT | 是 | '' | — |
duration_ms | INTEGER | 是 | 0 | — |
category | TEXT | 是 | '' | — |
created_at | TEXT | 是 | datetime('now') | — |
balance_history · 5 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
channel_id | INTEGER | 是 | — | — |
channel_name | TEXT | 是 | '' | — |
balance | INTEGER | 是 | 0 | — |
probed_at | TEXT | 是 | — | — |
billing_rules · 5 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
scope | TEXT | 是 | — | 是 |
scope_key | TEXT | 是 | — | 是 |
revision | INTEGER | 是 | — | — |
payload | TEXT | 是 | — | — |
updated_at | TEXT | 是 | — | — |
channel_health_history · 7 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
channel_id | INTEGER | 是 | — | — |
ok | INTEGER | 是 | — | — |
latency_ms | INTEGER | 是 | 0 | — |
verdict | TEXT | 是 | '' | — |
probed_at | TEXT | 是 | — | — |
kind | TEXT | 是 | 'probe' | — |
channel_model_blocks · 5 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
channel_id | INTEGER | 是 | — | — |
model | TEXT | 是 | — | — |
reason | TEXT | 是 | '' | — |
created_at | TEXT | 是 | — | — |
channels · 52 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
site_id | INTEGER | — | — | — |
credential_id | INTEGER | — | — | — |
name | TEXT | 是 | '' | — |
base_url | TEXT | 是 | '' | — |
models_csv | TEXT | 是 | '' | — |
group_name | TEXT | 是 | 'default' | — |
priority | INTEGER | 是 | 0 | — |
weight | INTEGER | 是 | 100 | — |
status | TEXT | 是 | 'enabled' | — |
type_hint | TEXT | 是 | '' | — |
created_at | TEXT | 是 | datetime('now') | — |
updated_at | TEXT | 是 | datetime('now') | — |
last_probe_at | TEXT | — | — | — |
last_probe_ok | INTEGER | 是 | 0 | — |
last_probe_error | TEXT | 是 | '' | — |
header_override | TEXT | 是 | '' | — |
system_prompt | TEXT | 是 | '' | — |
consecutive_failures | INTEGER | 是 | 0 | — |
retry_config | TEXT | 是 | '' | — |
stable_first | INTEGER | 是 | 0 | — |
stable_first_requests | INTEGER | 是 | 0 | — |
rate_limited_until | TEXT | — | — | — |
tags | TEXT | 是 | '' | — |
last_ping_at | TEXT | — | — | — |
last_ping_ok | INTEGER | — | — | — |
last_ping_error | TEXT | 是 | '' | — |
last_ping_ms | INTEGER | 是 | 0 | — |
max_reasoning_effort | TEXT | 是 | '' | — |
payload_rules | TEXT | 是 | '' | — |
proxy_url | TEXT | 是 | '' | — |
max_concurrent | INTEGER | 是 | 0 | — |
last_account_probe_at | TEXT | — | — | — |
last_account_probe_ok | INTEGER | 是 | 0 | — |
last_account_probe_error | TEXT | 是 | '' | — |
model_sync_mode | TEXT | 是 | 'manual' | — |
non_stream_timeout_seconds | INTEGER | 是 | 0 | — |
stream_policy | TEXT | 是 | '' | — |
upstream_path_override | TEXT | 是 | '' | — |
upstream_path_map | TEXT | 是 | '' | — |
upstream_request_map | TEXT | 是 | '' | — |
upstream_response_map | TEXT | 是 | '' | — |
call_policy | TEXT | 是 | '' | — |
keepalive_enabled | INTEGER | — | — | — |
keepalive_idle_days | INTEGER | 是 | 0 | — |
last_real_call_at | TEXT | — | — | — |
usage_limit_cost | REAL | 是 | 0 | — |
usage_limit_tokens | INTEGER | 是 | 0 | — |
usage_used_cost | REAL | 是 | 0 | — |
usage_used_tokens | INTEGER | 是 | 0 | — |
usage_limit_hit | TEXT | 是 | '' | — |
usage_limit_hit_at | TEXT | 是 | '' | — |
checkin_batch_state · 2 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
completed_at | TEXT | 是 | — | — |
checkin_logs · 10 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
site_id | INTEGER | 是 | — | — |
credential_id | INTEGER | 是 | — | — |
source | TEXT | 是 | — | — |
status | TEXT | 是 | — | — |
category | TEXT | 是 | — | — |
message | TEXT | 是 | — | — |
reward | TEXT | 是 | '' | — |
latency_ms | INTEGER | 是 | 0 | — |
ran_at | TEXT | 是 | — | — |
console_pins · 4 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
kind | TEXT | 是 | — | — |
ref | TEXT | 是 | — | — |
created_at | TEXT | 是 | datetime('now') | — |
credential_models · 3 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
credential_id | INTEGER | 是 | — | 是 |
model_name | TEXT | 是 | — | 是 |
checked_at | TEXT | 是 | datetime('now') | — |
credentials · 14 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
site_id | INTEGER | 是 | — | — |
kind | TEXT | 是 | 'api_key' | — |
secret_enc | TEXT | 是 | '' | — |
meta_json | TEXT | 是 | '' | — |
status | TEXT | 是 | 'enabled' | — |
created_at | TEXT | 是 | datetime('now') | — |
updated_at | TEXT | 是 | datetime('now') | — |
checkin_enabled | INTEGER | 是 | 0 | — |
import_fingerprint | TEXT | — | — | — |
models_csv | TEXT | 是 | '' | — |
auth_mode | TEXT | 是 | 'access_token' | — |
cookie_enc | TEXT | 是 | '' | — |
priority | INTEGER | 是 | 0 | — |
decision_snapshots · 8 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
request_id | TEXT | 是 | — | — |
model | TEXT | 是 | '' | — |
route_id | INTEGER | 是 | 0 | — |
selected_channel_id | INTEGER | 是 | 0 | — |
payload | TEXT | 是 | — | — |
created_at | TEXT | 是 | — | — |
attempt | INTEGER | 是 | 0 | — |
discovered_models · 7 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
channel_id | INTEGER | 是 | — | — |
model_name | TEXT | 是 | — | — |
available | INTEGER | 是 | 1 | — |
source | TEXT | 是 | '' | — |
latency_ms | INTEGER | 是 | 0 | — |
checked_at | TEXT | 是 | — | — |
discovery_snapshots · 2 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
channel_id | INTEGER | — | — | 是 |
revision | INTEGER | 是 | 1 | — |
downstream_keys · 24 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
token_hash | TEXT | 是 | — | — |
name | TEXT | 是 | '' | — |
enabled | INTEGER | 是 | 1 | — |
scopes | TEXT | 是 | 'relay' | — |
created_at | TEXT | 是 | datetime('now') | — |
quota_total_tokens | INTEGER | 是 | 0 | — |
quota_used_tokens | INTEGER | 是 | 0 | — |
price_prompt_per_1k | REAL | 是 | 0 | — |
price_completion_per_1k | REAL | 是 | 0 | — |
model_allowlist | TEXT | 是 | '' | — |
model_denylist | TEXT | 是 | '' | — |
expires_at | TEXT | 是 | '' | — |
allowed_ips | TEXT | 是 | '' | — |
group_name | TEXT | 是 | 'default' | — |
price_cache_per_1k | REAL | 是 | 0 | — |
token_enc | TEXT | 是 | '' | — |
route_group_name | TEXT | 是 | '' | — |
user_id | INTEGER | — | — | — |
team_plan_id | INTEGER | 是 | 0 | — |
team_hint | TEXT | 是 | '' | — |
team_deleted_at | TEXT | 是 | '' | — |
quota_total_cost | REAL | 是 | 0 | — |
quota_used_cost | REAL | 是 | 0 | — |
error_passthrough_rules · 11 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
name | TEXT | 是 | — | — |
status_code | INTEGER | 是 | 0 | — |
keyword | TEXT | 是 | '' | — |
model_glob | TEXT | 是 | '' | — |
channel_id | INTEGER | 是 | 0 | — |
action | TEXT | 是 | 'passthrough' | — |
rewrite_to | INTEGER | 是 | 0 | — |
enabled | INTEGER | 是 | 1 | — |
created_at | TEXT | 是 | — | — |
updated_at | TEXT | 是 | — | — |
finance_snapshots · 4 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
channel_id | INTEGER | 是 | — | — |
observed_at | TEXT | 是 | — | — |
payload | TEXT | 是 | — | — |
keepalive_events · 13 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
credential_id | INTEGER | 是 | 0 | — |
site_id | INTEGER | 是 | 0 | — |
site_name | TEXT | 是 | '' | — |
channel_id | INTEGER | 是 | — | — |
channel_name | TEXT | 是 | '' | — |
model | TEXT | 是 | '' | — |
form | TEXT | 是 | '' | — |
reason | TEXT | 是 | '' | — |
ok | INTEGER | 是 | 0 | — |
status_code | INTEGER | 是 | 0 | — |
error | TEXT | 是 | '' | — |
created_at | TEXT | 是 | datetime('now') | — |
key_groups · 9 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
name | TEXT | — | — | 是 |
quota_total_tokens | INTEGER | 是 | 0 | — |
quota_used_tokens | INTEGER | 是 | 0 | — |
rate_per_minute | INTEGER | 是 | 0 | — |
rate_burst | INTEGER | 是 | 0 | — |
created_at | TEXT | 是 | — | — |
updated_at | TEXT | 是 | — | — |
quota_total_cost | REAL | 是 | 0 | — |
quota_used_cost | REAL | 是 | 0 | — |
model_aggregates · 6 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
name | TEXT | 是 | — | — |
route_id | INTEGER | — | — | — |
note | TEXT | 是 | '' | — |
created_at | TEXT | 是 | datetime('now') | — |
updated_at | TEXT | 是 | datetime('now') | — |
model_capabilities · 16 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
model | TEXT | — | — | 是 |
kind | TEXT | 是 | 'chat' | — |
provider | TEXT | 是 | '' | — |
endpoints | TEXT | 是 | '' | — |
input_formats | TEXT | 是 | 'json' | — |
input_modalities | TEXT | 是 | 'text' | — |
output_modalities | TEXT | 是 | 'text' | — |
max_input_images | INTEGER | 是 | 0 | — |
supports_stream | INTEGER | 是 | 1 | — |
supports_tools | INTEGER | 是 | 0 | — |
supports_json_mode | INTEGER | 是 | 0 | — |
async_task | INTEGER | 是 | 0 | — |
size_options | TEXT | 是 | '' | — |
source | TEXT | 是 | 'builtin' | — |
notes | TEXT | 是 | '' | — |
updated_at | TEXT | 是 | — | — |
model_catalog_sync · 11 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
synced_at | TEXT | 是 | — | — |
requested | INTEGER | 是 | 0 | — |
matched | INTEGER | 是 | 0 | — |
capabilities | INTEGER | 是 | 0 | — |
metadata | INTEGER | 是 | 0 | — |
prices | INTEGER | 是 | 0 | — |
skipped_manual | INTEGER | 是 | 0 | — |
missing | INTEGER | 是 | 0 | — |
sources | TEXT | 是 | '' | — |
errors | TEXT | 是 | '' | — |
model_change_remaps · 2 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
member_id | INTEGER | 是 | — | 是 |
source_channel_id | INTEGER | 是 | — | 是 |
model_changes · 10 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
channel_id | INTEGER | 是 | — | — |
model_name | TEXT | 是 | — | — |
kind | TEXT | 是 | — | — |
status | TEXT | 是 | 'pending' | — |
detected_at | TEXT | 是 | — | — |
candidates_json | TEXT | 是 | '[]' | — |
miss_count | INTEGER | 是 | 0 | — |
flap_count | INTEGER | 是 | 0 | — |
partial_keys | INTEGER | 是 | 0 | — |
model_health · 7 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
channel_id | INTEGER | 是 | — | 是 |
model | TEXT | 是 | — | 是 |
ok | INTEGER | 是 | — | — |
latency_ms | INTEGER | — | — | — |
probed_at | TEXT | 是 | — | — |
source | TEXT | 是 | 'probe' | — |
consecutive_failures | INTEGER | 是 | 0 | — |
model_metadata · 15 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
model_name | TEXT | 是 | — | — |
context_window | INTEGER | 是 | 0 | — |
input_modalities | TEXT | 是 | '' | — |
output_modalities | TEXT | 是 | '' | — |
supports_thinking | INTEGER | 是 | -1 | — |
vendor | TEXT | 是 | '' | — |
notes | TEXT | 是 | '' | — |
updated_at | TEXT | 是 | — | — |
price_prompt_per_1k | REAL | 是 | 0 | — |
price_completion_per_1k | REAL | 是 | 0 | — |
price_cache_per_1k | REAL | 是 | 0 | — |
price_per_request | REAL | 是 | 0 | — |
price_tiers | TEXT | 是 | '' | — |
price_schedule | TEXT | 是 | '' | — |
model_ratios · 3 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
model | TEXT | — | — | 是 |
ratio | REAL | 是 | 1.0 | — |
updated_at | TEXT | 是 | — | — |
model_unify_batches · 8 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
canonical | TEXT | 是 | — | — |
route_id | INTEGER | 是 | — | — |
routes_created | INTEGER | 是 | 0 | — |
members_created | INTEGER | 是 | 0 | — |
routes_deleted | INTEGER | 是 | 0 | — |
created_at | TEXT | 是 | datetime('now') | — |
undone_at | TEXT | — | — | — |
model_unify_ops · 10 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
batch_id | INTEGER | 是 | — | — |
seq | INTEGER | 是 | — | — |
op | TEXT | 是 | — | — |
route_id | INTEGER | 是 | — | — |
member_id | INTEGER | — | — | — |
prev_enabled | INTEGER | — | — | — |
undone | INTEGER | 是 | 0 | — |
model_name | TEXT | 是 | '' | — |
snapshot | TEXT | 是 | '' | — |
operator_preferences · 3 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
admin_username | TEXT | 是 | '' | — |
update_channel | TEXT | 是 | 'stable' | — |
plugin_configs · 3 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
plugin_id | TEXT | — | — | 是 |
config_json | TEXT | 是 | '{}' | — |
updated_at | TEXT | 是 | datetime('now') | — |
plugins · 9 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | TEXT | — | — | 是 |
version | TEXT | 是 | — | — |
status | TEXT | 是 | — | — |
enabled | INTEGER | 是 | 0 | — |
source | TEXT | 是 | '' | — |
checksum | TEXT | 是 | '' | — |
installed_at | TEXT | — | — | — |
enabled_at | TEXT | — | — | — |
meta_json | TEXT | 是 | '' | — |
portal_credentials · 8 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
key_id | INTEGER | 是 | — | — |
kind | TEXT | 是 | — | — |
subject | TEXT | 是 | '' | — |
secret_hash | TEXT | 是 | '' | — |
label | TEXT | 是 | '' | — |
created_at | TEXT | 是 | — | — |
last_used_at | TEXT | — | — | — |
price_quotes · 11 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
scope_key | TEXT | 是 | — | — |
source | TEXT | 是 | — | — |
purpose | TEXT | 是 | — | — |
model | TEXT | 是 | — | — |
site_id | INTEGER | 是 | 0 | — |
account_id | INTEGER | 是 | 0 | — |
upstream_group | TEXT | 是 | '' | — |
observed_at | TEXT | 是 | — | — |
expires_at | TEXT | 是 | '' | — |
payload | TEXT | 是 | — | — |
probe_results · 12 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
task_id | INTEGER | 是 | — | — |
channel_id | INTEGER | 是 | — | — |
model | TEXT | 是 | — | — |
ok | INTEGER | 是 | — | — |
status_code | INTEGER | — | — | — |
latency_ms | INTEGER | — | — | — |
error | TEXT | — | — | — |
probed_at | TEXT | 是 | — | — |
form | TEXT | 是 | '' | — |
member_id | INTEGER | 是 | 0 | — |
upstream_model | TEXT | 是 | '' | — |
probe_tasks · 11 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
status | TEXT | 是 | — | — |
total | INTEGER | 是 | — | — |
completed | INTEGER | 是 | 0 | — |
ok_count | INTEGER | 是 | 0 | — |
fail_count | INTEGER | 是 | 0 | — |
max_tokens | INTEGER | 是 | — | — |
concurrency | INTEGER | 是 | — | — |
started_at | TEXT | 是 | — | — |
finished_at | TEXT | — | — | — |
prompt | TEXT | 是 | '' | — |
prompt_guard_rules · 10 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
name | TEXT | 是 | — | — |
pattern | TEXT | 是 | — | — |
action | TEXT | 是 | 'mask' | — |
replacement | TEXT | 是 | '[REDACTED]' | — |
exclude_channels | TEXT | 是 | '' | — |
channel_scope | INTEGER | 是 | 0 | — |
enabled | INTEGER | 是 | 1 | — |
created_at | TEXT | 是 | — | — |
updated_at | TEXT | 是 | — | — |
proxy_logs · 36 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
request_id | TEXT | 是 | '' | — |
channel_id | INTEGER | 是 | 0 | — |
model | TEXT | 是 | '' | — |
status | INTEGER | 是 | 0 | — |
latency_ms | INTEGER | 是 | 0 | — |
error_brief | TEXT | 是 | '' | — |
created_at | TEXT | 是 | datetime('now') | — |
attempt | INTEGER | 是 | 1 | — |
downstream_key_id | INTEGER | 是 | 0 | — |
prompt_tokens | INTEGER | 是 | 0 | — |
completion_tokens | INTEGER | 是 | 0 | — |
total_tokens | INTEGER | 是 | 0 | — |
stream | INTEGER | 是 | 0 | — |
path | TEXT | 是 | '' | — |
route_id | INTEGER | 是 | 0 | — |
session_key | TEXT | 是 | '' | — |
cache_read_tokens | INTEGER | 是 | 0 | — |
cache_creation_tokens | INTEGER | 是 | 0 | — |
first_byte_ms | INTEGER | 是 | 0 | — |
client_family | TEXT | 是 | '' | — |
reasoning_effort | TEXT | 是 | '' | — |
tokens_per_second | REAL | 是 | 0 | — |
key_fingerprint | TEXT | 是 | '' | — |
upstream_request_id | TEXT | 是 | '' | — |
mapped_reasoning_effort | TEXT | 是 | '' | — |
error_detail | TEXT | 是 | '' | — |
upstream_model | TEXT | — | — | — |
upstream_url | TEXT | 是 | '' | — |
upstream_key_id | INTEGER | 是 | 0 | — |
completion_outcome | TEXT | 是 | '' | — |
member_id | INTEGER | 是 | 0 | — |
request_kind | TEXT | 是 | 'traffic' | — |
key_retries | INTEGER | 是 | 0 | — |
client_ua | TEXT | 是 | '' | — |
merged_into | INTEGER | — | — | — |
redemption_codes · 8 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
code | TEXT | 是 | — | — |
quota_tokens | INTEGER | 是 | — | — |
created_by | INTEGER | 是 | 0 | — |
created_at | TEXT | 是 | — | — |
expires_at | TEXT | — | — | — |
redeemed_by_key_id | INTEGER | 是 | 0 | — |
redeemed_at | TEXT | — | — | — |
route_members · 24 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
route_id | INTEGER | 是 | — | — |
channel_id | INTEGER | 是 | — | — |
priority | INTEGER | 是 | 0 | — |
weight | INTEGER | 是 | 100 | — |
enabled | INTEGER | 是 | 1 | — |
auto | INTEGER | 是 | 0 | — |
manual_override | INTEGER | 是 | 0 | — |
fail_count | INTEGER | 是 | 0 | — |
cooldown_until | TEXT | — | — | — |
last_error | TEXT | 是 | '' | — |
created_at | TEXT | 是 | datetime('now') | — |
updated_at | TEXT | 是 | datetime('now') | — |
mapping_json | TEXT | 是 | '' | — |
auto_disabled | INTEGER | 是 | 0 | — |
group_name | TEXT | 是 | 'default' | — |
price_prompt_per_1k | REAL | 是 | 0 | — |
price_completion_per_1k | REAL | 是 | 0 | — |
price_cache_per_1k | REAL | 是 | 0 | — |
price_per_request | REAL | 是 | 0 | — |
price_tiers | TEXT | 是 | '' | — |
price_schedule | TEXT | 是 | '' | — |
price_source | TEXT | 是 | '' | — |
price_updated_at | TEXT | 是 | '' | — |
route_request_outcomes · 12 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
request_id | TEXT | 是 | — | — |
route_id | INTEGER | 是 | — | — |
member_id | INTEGER | 是 | 0 | — |
channel_id | INTEGER | 是 | 0 | — |
model | TEXT | 是 | — | — |
upstream_model | TEXT | 是 | '' | — |
group_name | TEXT | 是 | '' | — |
path | TEXT | 是 | '' | — |
outcome | TEXT | 是 | — | — |
status | INTEGER | 是 | — | — |
created_at | TEXT | 是 | datetime('now') | — |
routes · 25 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
model_pattern | TEXT | 是 | '' | — |
enabled | INTEGER | 是 | 1 | — |
mapping_json | TEXT | 是 | '' | — |
notes | TEXT | 是 | '' | — |
created_at | TEXT | 是 | datetime('now') | — |
updated_at | TEXT | 是 | datetime('now') | — |
routing_mode | TEXT | 是 | 'auto' | — |
retry_times | INTEGER | — | — | — |
channel_retry_times | INTEGER | — | — | — |
single_member_id | INTEGER | — | — | — |
max_reasoning_effort | TEXT | — | — | — |
max_concurrent | INTEGER | — | — | — |
proxy_url | TEXT | — | — | — |
header_override | TEXT | — | — | — |
system_prompt | TEXT | — | — | — |
retry_config | TEXT | — | — | — |
payload_rules | TEXT | — | — | — |
stable_first | INTEGER | — | — | — |
stable_first_denominator | INTEGER | — | — | — |
stable_first_promote_requests | INTEGER | — | — | — |
stable_first_requests | INTEGER | 是 | 0 | — |
model_group | TEXT | 是 | '' | — |
image_edit_shim | INTEGER | 是 | 0 | — |
sticky_session | INTEGER | — | — | — |
runtime_settings · 76 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
has_override | INTEGER | 是 | 0 | — |
retry_times | INTEGER | — | — | — |
cooldown_seconds | INTEGER | — | — | — |
checkin_enabled | INTEGER | — | — | — |
checkin_cron | TEXT | — | — | — |
relay_rate_per_minute | INTEGER | — | — | — |
relay_rate_burst | INTEGER | — | — | — |
admin_rate_per_minute | INTEGER | — | — | — |
admin_rate_burst | INTEGER | — | — | — |
audit_retention_days | INTEGER | — | — | — |
audit_retention_rows | INTEGER | — | — | — |
updated_at | TEXT | 是 | datetime('now') | — |
channel_auto_disable_threshold | INTEGER | — | — | — |
routing_latency_aware | INTEGER | — | — | — |
progressive_cooldown_enabled | INTEGER | — | — | — |
cooldown_level2_seconds | INTEGER | — | — | — |
cooldown_level3_seconds | INTEGER | — | — | — |
cooldown_level4_seconds | INTEGER | — | — | — |
breaker_fail_count | INTEGER | — | — | — |
routing_error_aware | INTEGER | — | — | — |
recovery_probe_enabled | INTEGER | — | — | — |
recovery_probe_interval_seconds | INTEGER | — | — | — |
stable_first_enabled | INTEGER | — | — | — |
stable_first_denominator | INTEGER | — | — | — |
stable_first_promote_requests | INTEGER | — | — | — |
routing_concurrency_enabled | INTEGER | — | — | — |
routing_concurrency_limit | INTEGER | — | — | — |
webhook_url | TEXT | — | — | — |
webhook_throttle_seconds | INTEGER | — | — | — |
alert_config_json | TEXT | — | — | — |
alert_sweep_interval_seconds | INTEGER | — | — | — |
alert_daily_summary_interval_seconds | INTEGER | — | — | — |
cross_channel_failover_enabled | INTEGER | — | — | — |
model_breaker_fail_count | INTEGER | — | — | — |
key_fail_threshold | INTEGER | — | — | — |
sticky_enabled | INTEGER | — | — | — |
sticky_ttl_minutes | INTEGER | — | — | — |
health_sweep_enabled | INTEGER | — | — | — |
health_sweep_interval_seconds | INTEGER | — | — | — |
health_sweep_jitter_seconds | INTEGER | — | — | — |
health_sweep_degraded_ms | INTEGER | — | — | — |
health_sweep_concurrency | INTEGER | — | — | — |
health_sweep_timeout_seconds | INTEGER | — | — | — |
channel_retry_times | INTEGER | — | — | — |
key_pool_rotation | INTEGER | — | — | — |
proxy_url | TEXT | 是 | '' | — |
discovery_cron | TEXT | 是 | '' | — |
db_gc_cron | TEXT | 是 | '' | — |
fault_protection_enabled | INTEGER | — | — | — |
probe_cron | TEXT | 是 | '' | — |
probe_prompt | TEXT | 是 | '' | — |
probe_max_tokens | INTEGER | 是 | 1 | — |
probe_concurrency | INTEGER | 是 | 4 | — |
probe_auto_disable | INTEGER | 是 | 0 | — |
probe_channels | TEXT | 是 | '' | — |
probe_models | TEXT | 是 | '' | — |
default_model_sync_mode | TEXT | 是 | 'manual' | — |
update_check_enabled | INTEGER | — | — | — |
site_probe_interval_seconds | INTEGER | — | — | — |
site_probe_jitter_seconds | INTEGER | — | — | — |
outbound_connect_timeout_seconds | INTEGER | 是 | 0 | — |
outbound_header_timeout_seconds | INTEGER | 是 | 0 | — |
outbound_image_header_timeout_seconds | INTEGER | 是 | 0 | — |
outbound_tls_timeout_seconds | INTEGER | 是 | 0 | — |
outbound_max_idle_conns | INTEGER | 是 | 0 | — |
outbound_max_idle_conns_per_host | INTEGER | 是 | 0 | — |
keepalive_enabled | INTEGER | 是 | 0 | — |
keepalive_check_interval_seconds | INTEGER | 是 | 0 | — |
keepalive_default_idle_days | INTEGER | 是 | 0 | — |
relay_max_body_mb | INTEGER | 是 | 0 | — |
relay_max_image_mb | INTEGER | 是 | 0 | — |
site_news_interval_seconds | INTEGER | — | — | — |
images_failover_enabled | INTEGER | — | — | — |
images_failover_include_ambiguous | INTEGER | — | — | — |
images_failover_include_uncertain | INTEGER | — | — | — |
schema_migrations · 2 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
name | TEXT | — | — | 是 |
applied_at | TEXT | 是 | datetime('now') | — |
site_announcements · 9 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
site_id | INTEGER | 是 | — | — |
upstream_id | TEXT | 是 | — | — |
content | TEXT | 是 | — | — |
extra | TEXT | 是 | '' | — |
kind | TEXT | 是 | '' | — |
published_at | TEXT | 是 | — | — |
first_seen_at | TEXT | 是 | — | — |
fetched_at | TEXT | 是 | — | — |
site_display_settings · 4 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
currency_symbol | TEXT | 是 | '$' | — |
currency_rate | REAL | 是 | 1 | — |
updated_at | TEXT | 是 | datetime('now') | — |
site_probe_external · 19 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
source | TEXT | 是 | — | — |
site_id | INTEGER | 是 | — | — |
site_name | TEXT | 是 | '' | — |
site_host | TEXT | 是 | '' | — |
raw_model | TEXT | 是 | — | — |
group_name | TEXT | 是 | '' | — |
ratio | REAL | 是 | 0 | — |
avg_latency_ms | INTEGER | 是 | 0 | — |
first_token_ms | INTEGER | 是 | 0 | — |
tokens_per_second | REAL | 是 | 0 | — |
service_state | TEXT | 是 | '' | — |
acquisition_state | TEXT | 是 | '' | — |
observed_at | TEXT | 是 | '' | — |
collected_at | TEXT | 是 | datetime('now') | — |
checked_at | TEXT | 是 | '' | — |
request_count | INTEGER | 是 | 0 | — |
success_count | INTEGER | 是 | 0 | — |
failure_count | INTEGER | 是 | 0 | — |
site_probe_external_history · 12 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
site_id | INTEGER | 是 | 0 | — |
source | TEXT | 是 | '' | — |
raw_model | TEXT | 是 | — | — |
group_name | TEXT | 是 | '' | — |
ratio | REAL | 是 | 0 | — |
request_count | INTEGER | 是 | 0 | — |
success_count | INTEGER | 是 | 0 | — |
failure_count | INTEGER | 是 | 0 | — |
observed_at | TEXT | 是 | '' | — |
collected_at | TEXT | 是 | datetime('now') | — |
bucket_at | TEXT | 是 | '' | — |
site_probe_heartbeats · 8 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
site_id | INTEGER | 是 | — | 是 |
source_key | TEXT | 是 | — | 是 |
monitor_id | TEXT | 是 | — | 是 |
raw_model | TEXT | 是 | — | — |
group_name | TEXT | 是 | '' | — |
probed_at | TEXT | 是 | — | 是 |
status | INTEGER | 是 | — | — |
ping_ms | INTEGER | — | — | — |
site_probe_runs · 8 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
site_id | INTEGER | 是 | — | — |
source_kind | TEXT | 是 | '' | — |
started_at | TEXT | 是 | — | — |
finished_at | TEXT | — | — | — |
status | TEXT | 是 | — | — |
monitor_count | INTEGER | 是 | 0 | — |
error | TEXT | 是 | '' | — |
site_probe_samples · 26 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
run_id | INTEGER | 是 | — | — |
site_id | INTEGER | 是 | — | — |
monitor_id | TEXT | 是 | '' | — |
monitor_name | TEXT | 是 | — | — |
monitor_type | TEXT | 是 | '' | — |
group_name | TEXT | 是 | '' | — |
raw_model | TEXT | 是 | — | — |
observed_at | TEXT | 是 | — | — |
samples | INTEGER | 是 | 0 | — |
up_count | INTEGER | 是 | 0 | — |
ratio | REAL | 是 | 0 | — |
avg_ping_ms | INTEGER | — | — | — |
weak_evidence | INTEGER | 是 | 0 | — |
price_mode | TEXT | 是 | '' | — |
price_currency | TEXT | 是 | '' | — |
price_input_per_million | REAL | 是 | 0 | — |
price_output_per_million | REAL | 是 | 0 | — |
price_cache_read_per_million | REAL | 是 | 0 | — |
price_per_request | REAL | 是 | 0 | — |
price_group_ratio | REAL | 是 | 0 | — |
price_raw | TEXT | 是 | '' | — |
price_unparsed | INTEGER | 是 | 0 | — |
price_currency_symbol | TEXT | 是 | '' | — |
source_key | TEXT | 是 | '' | — |
ratio_known | INTEGER | 是 | 0 | — |
sites · 23 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
name | TEXT | 是 | '' | — |
base_url | TEXT | 是 | '' | — |
platform | TEXT | 是 | '' | — |
status | TEXT | 是 | 'enabled' | — |
created_at | TEXT | 是 | datetime('now') | — |
updated_at | TEXT | 是 | datetime('now') | — |
probe_source_kind | TEXT | 是 | '' | — |
probe_source_url | TEXT | 是 | '' | — |
probe_source_config | TEXT | 是 | '' | — |
probe_source_enabled | INTEGER | 是 | 0 | — |
probe_last_run_at | TEXT | — | — | — |
probe_last_error | TEXT | 是 | '' | — |
probe_auto | INTEGER | 是 | 1 | — |
call_policy | TEXT | 是 | '' | — |
keepalive_enabled | INTEGER | 是 | 0 | — |
keepalive_idle_days | INTEGER | 是 | 0 | — |
keepalive_safety_margin_days | INTEGER | 是 | 2 | — |
keepalive_model | TEXT | 是 | '' | — |
keepalive_prompt | TEXT | 是 | '' | — |
keepalive_max_tokens | INTEGER | 是 | 0 | — |
keepalive_daily_cap | INTEGER | 是 | 0 | — |
keepalive_quiet_hours | TEXT | 是 | '' | — |
team_code_redemptions · 6 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
code_id | INTEGER | 是 | — | — |
user_id | INTEGER | 是 | — | — |
quota_tokens | INTEGER | 是 | 0 | — |
created_at | TEXT | 是 | datetime('now') | — |
quota_cost | REAL | 是 | 0 | — |
team_identities · 9 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
user_id | INTEGER | 是 | — | — |
provider | TEXT | 是 | — | — |
subject | TEXT | 是 | — | — |
email | TEXT | 是 | '' | — |
name | TEXT | 是 | '' | — |
avatar | TEXT | 是 | '' | — |
created_at | TEXT | 是 | datetime('now') | — |
last_login_at | TEXT | 是 | datetime('now') | — |
team_invites · 16 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
token_hash | TEXT | 是 | — | — |
label | TEXT | 是 | '' | — |
policy_id | INTEGER | 是 | — | — |
role | TEXT | 是 | 'member' | — |
kind | TEXT | 是 | 'invite' | — |
user_id | INTEGER | — | — | — |
expires_at | INTEGER | 是 | — | — |
consumed_at | INTEGER | — | — | — |
revoked | INTEGER | 是 | 0 | — |
created_at | TEXT | 是 | datetime('now') | — |
max_uses | INTEGER | 是 | 1 | — |
used_count | INTEGER | 是 | 0 | — |
quota_tokens | INTEGER | 是 | 0 | — |
note | TEXT | 是 | '' | — |
quota_cost | REAL | 是 | 0 | — |
team_policies · 9 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
name | TEXT | 是 | — | — |
models_json | TEXT | 是 | '[]' | — |
members_json | TEXT | 是 | '[]' | — |
all_models | INTEGER | 是 | 0 | — |
max_keys | INTEGER | 是 | 5 | — |
rpm | INTEGER | 是 | 60 | — |
allow_routing | INTEGER | 是 | 0 | — |
allow_request_preferences | INTEGER | 是 | 0 | — |
team_requests · 7 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
request_id | TEXT | — | — | 是 |
user_id | INTEGER | 是 | — | — |
key_id | INTEGER | 是 | — | — |
path | TEXT | 是 | — | — |
status | INTEGER | 是 | — | — |
latency_ms | INTEGER | 是 | — | — |
created_at | TEXT | 是 | datetime('now') | — |
team_route_plans · 5 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
user_id | INTEGER | 是 | — | — |
name | TEXT | 是 | — | — |
members_json | TEXT | 是 | '[]' | — |
is_default | INTEGER | 是 | 0 | — |
team_sessions · 5 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
token_hash | TEXT | — | — | 是 |
user_id | INTEGER | 是 | — | — |
version | INTEGER | 是 | — | — |
created_at | INTEGER | 是 | — | — |
expires_at | INTEGER | 是 | — | — |
team_settings · 4 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
mode | TEXT | 是 | 'personal' | — |
branding_json | TEXT | 是 | '{}' | — |
oauth_json | TEXT | 是 | '' | — |
team_users · 14 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
username | TEXT | 是 | — | — |
name | TEXT | 是 | — | — |
password_hash | TEXT | 是 | — | — |
role | TEXT | 是 | 'member' | — |
status | TEXT | 是 | 'active' | — |
policy_id | INTEGER | 是 | — | — |
session_version | INTEGER | 是 | 1 | — |
created_at | TEXT | 是 | datetime('now') | — |
preferences_json | TEXT | 是 | '{}' | — |
quota_total_tokens | INTEGER | 是 | 0 | — |
quota_used_tokens | INTEGER | 是 | 0 | — |
quota_total_cost | REAL | 是 | 0 | — |
quota_used_cost | REAL | 是 | 0 | — |
usage_records · 18 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
request_id | TEXT | 是 | '' | — |
downstream_key_id | INTEGER | 是 | 0 | — |
channel_id | INTEGER | 是 | 0 | — |
model | TEXT | 是 | '' | — |
path | TEXT | 是 | '' | — |
stream | INTEGER | 是 | 0 | — |
prompt_tokens | INTEGER | 是 | 0 | — |
completion_tokens | INTEGER | 是 | 0 | — |
total_tokens | INTEGER | 是 | 0 | — |
status | INTEGER | 是 | 0 | — |
created_at | TEXT | 是 | datetime('now') | — |
cache_read_tokens | INTEGER | 是 | 0 | — |
cache_creation_tokens | INTEGER | 是 | 0 | — |
cost | REAL | 是 | 0 | — |
user_id | INTEGER | 是 | 0 | — |
billing_status | TEXT | 是 | 'legacy' | — |
billing_evidence | TEXT | 是 | '' | — |
webdav_settings · 16 列
| 列 | 类型 | NOT NULL | 默认值 | 主键 |
|---|---|---|---|---|
id | INTEGER | — | — | 是 |
enabled | INTEGER | 是 | 0 | — |
url | TEXT | 是 | '' | — |
username | TEXT | 是 | '' | — |
password_enc | TEXT | 是 | '' | — |
backup_password_enc | TEXT | 是 | '' | — |
cron_expr | TEXT | 是 | '0 */6 * * *' | — |
updated_at | TEXT | 是 | datetime('now') | — |
has_override | INTEGER | 是 | 0 | — |
upload_enabled | INTEGER | 是 | 0 | — |
download_cron | TEXT | 是 | '' | — |
upload_cron | TEXT | 是 | '' | — |
upload_url | TEXT | 是 | '' | — |
upload_username | TEXT | 是 | '' | — |
upload_password_enc | TEXT | 是 | '' | — |
upload_backup_password_enc | TEXT | 是 | '' | — |
索引
共 87 个索引。
| 索引 | 表 | 唯一 |
|---|---|---|
idx_announcements_order | announcements | — |
idx_audit_events_action | audit_events | — |
idx_audit_events_created_at | audit_events | — |
idx_backup_records_created_at | backup_records | — |
idx_balance_history_channel | balance_history | — |
idx_balance_history_probed | balance_history | — |
idx_health_history_at | channel_health_history | — |
idx_health_history_channel | channel_health_history | — |
idx_health_history_kind | channel_health_history | — |
idx_channel_model_blocks_channel | channel_model_blocks | — |
idx_channel_model_blocks_model | channel_model_blocks | — |
idx_channels_credential | channels | — |
idx_channels_site | channels | — |
idx_channels_status | channels | — |
idx_checkin_logs_credential | checkin_logs | — |
idx_checkin_logs_ran_at | checkin_logs | — |
idx_checkin_logs_site | checkin_logs | — |
idx_credential_models_model | credential_models | — |
idx_credentials_import_fingerprint | credentials | 是 |
idx_credentials_site | credentials | — |
idx_decision_snapshots_created | decision_snapshots | — |
idx_decision_snapshots_request | decision_snapshots | — |
idx_discovered_models_channel_available | discovered_models | — |
idx_discovered_models_checked_at | discovered_models | — |
downstream_keys_user | downstream_keys | — |
idx_downstream_keys_token | downstream_keys | — |
idx_error_rules_enabled | error_passthrough_rules | — |
finance_snapshots_channel | finance_snapshots | — |
idx_keepalive_events_channel | keepalive_events | — |
idx_keepalive_events_credential | keepalive_events | — |
idx_model_aggregates_name | model_aggregates | 是 |
idx_model_capabilities_kind | model_capabilities | — |
idx_model_changes_channel_status | model_changes | — |
idx_model_health_probed | model_health | — |
idx_model_metadata_name | model_metadata | — |
idx_model_unify_batches_open | model_unify_batches | — |
idx_model_unify_ops_batch | model_unify_ops | — |
idx_plugins_enabled | plugins | — |
idx_portal_credentials_key_kind | portal_credentials | 是 |
idx_portal_credentials_subject | portal_credentials | 是 |
price_quotes_lookup | price_quotes | — |
price_quotes_model | price_quotes | — |
idx_probe_results_member_time | probe_results | — |
idx_probe_results_pair | probe_results | — |
idx_probe_results_task | probe_results | — |
idx_probe_results_time | probe_results | — |
idx_probe_tasks_started | probe_tasks | — |
idx_proxy_logs_channel_id | proxy_logs | — |
idx_proxy_logs_created | proxy_logs | — |
idx_proxy_logs_downstream_key | proxy_logs | — |
idx_proxy_logs_id | proxy_logs | — |
idx_proxy_logs_member_time | proxy_logs | — |
idx_proxy_logs_model | proxy_logs | — |
idx_proxy_logs_open | proxy_logs | — |
idx_proxy_logs_request_id | proxy_logs | — |
idx_proxy_logs_route_id | proxy_logs | — |
idx_proxy_logs_upstream_request_id | proxy_logs | — |
idx_redemption_codes_redeemed | redemption_codes | — |
idx_route_members_cooldown | route_members | — |
idx_route_members_route_channel_unique | route_members | 是 |
idx_route_members_route_enabled_priority | route_members | — |
idx_route_outcomes_route_time | route_request_outcomes | — |
idx_route_outcomes_time | route_request_outcomes | — |
idx_routes_model_pattern_unique | routes | 是 |
idx_site_announcements_order | site_announcements | — |
idx_site_probe_external_site | site_probe_external | — |
idx_site_probe_external_history_model | site_probe_external_history | — |
idx_site_probe_external_history_time | site_probe_external_history | — |
idx_site_beats_time | site_probe_heartbeats | — |
idx_site_probe_runs_site | site_probe_runs | — |
idx_site_probe_samples_model | site_probe_samples | — |
idx_site_probe_samples_partition | site_probe_samples | — |
idx_site_probe_samples_run | site_probe_samples | — |
idx_site_probe_samples_time | site_probe_samples | — |
idx_sites_base_url | sites | — |
team_code_redemptions_once | team_code_redemptions | 是 |
team_identities_subject | team_identities | 是 |
team_identities_user | team_identities | — |
team_invites_kind_idx | team_invites | — |
team_requests_user_time | team_requests | — |
team_route_plans_default | team_route_plans | 是 |
team_route_plans_user | team_route_plans | — |
team_sessions_user | team_sessions | — |
idx_usage_records_created | usage_records | — |
idx_usage_records_key_created | usage_records | — |
idx_usage_records_request | usage_records | — |
usage_records_user_time | usage_records | — |