quality / commitlint (push) Skipped
quality / changes (push) Successful in 11s
quality / docker-check (push) Skipped
CD / update-wiki (push) Successful in 5s
quality / web (push) Successful in 1m11s
quality / api (push) Successful in 1m1s
CD / quality (push) Successful in 2m30s
CD / publish (push) Successful in 2m4s
Сервис up, если жив хотя бы один IP. Failover показывает Down по FQDN и журнал add/remove A-записей. Co-authored-by: Cursor <[email protected]>
10352 lines
375 KiB
TypeScript
10352 lines
375 KiB
TypeScript
import * as drizzle_orm_sqlite_core from 'drizzle-orm/sqlite-core';
|
|
import Database from 'better-sqlite3';
|
|
import { drizzle } from 'drizzle-orm/better-sqlite3';
|
|
import { AuditSourceApp, AuditSeverity, AuditTargetType, AuditLogEntry, HealthWorkerStatus, LbMode, HealthCheckType, HealthCheckProvider, HealthCheckAggregate, IpHealthState, HealthStatusProvider, HealthCheckScope, ServiceBinding, Domain, Group, OriginHealthCheck, ServiceNode, Service, ServiceGroup, Subdomain, DnsRecord, ServiceBindingView, Certificate, GroupWithStats, IpHealthStatus, SyncJob, DomainListItem, HealthCheckTarget } from '@cfdm/shared';
|
|
|
|
declare const groups: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "groups";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "groups";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
name: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "name";
|
|
tableName: "groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
slug: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "slug";
|
|
tableName: "groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const services: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "services";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "services";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
name: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "name";
|
|
tableName: "services";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
slug: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "slug";
|
|
tableName: "services";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
service_group_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "service_group_id";
|
|
tableName: "services";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
subdomain: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "subdomain";
|
|
tableName: "services";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
enabled: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "enabled";
|
|
tableName: "services";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
sort_order: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "sort_order";
|
|
tableName: "services";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
lb_weight: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "lb_weight";
|
|
tableName: "services";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
lb_priority: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "lb_priority";
|
|
tableName: "services";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "services";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "services";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const serviceGroups: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "service_groups";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "service_groups";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
name: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "name";
|
|
tableName: "service_groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
type: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "type";
|
|
tableName: "service_groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
icon: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "icon";
|
|
tableName: "service_groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
domain: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "domain";
|
|
tableName: "service_groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
enabled: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "enabled";
|
|
tableName: "service_groups";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
lb_mode: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "lb_mode";
|
|
tableName: "service_groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_check_enabled: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_enabled";
|
|
tableName: "service_groups";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_type: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_type";
|
|
tableName: "service_groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_check_port: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_port";
|
|
tableName: "service_groups";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_path: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_path";
|
|
tableName: "service_groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_check_expected_status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_expected_status";
|
|
tableName: "service_groups";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_interval_sec: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_interval_sec";
|
|
tableName: "service_groups";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_timeout_ms: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_timeout_ms";
|
|
tableName: "service_groups";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_verify_tls: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_verify_tls";
|
|
tableName: "service_groups";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_provider: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_provider";
|
|
tableName: "service_groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_check_providers: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_providers";
|
|
tableName: "service_groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_check_aggregate: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_aggregate";
|
|
tableName: "service_groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "service_groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "service_groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const domains: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "domains";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "domains";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
group_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "group_id";
|
|
tableName: "domains";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
zone_name: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "zone_name";
|
|
tableName: "domains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
cf_zone_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "cf_zone_id";
|
|
tableName: "domains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "status";
|
|
tableName: "domains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
cert_monitoring: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "cert_monitoring";
|
|
tableName: "domains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
environment: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "environment";
|
|
tableName: "domains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
last_synced_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "last_synced_at";
|
|
tableName: "domains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "domains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "domains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const subdomains: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "subdomains";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "subdomains";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
domain_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "domain_id";
|
|
tableName: "subdomains";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
name: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "name";
|
|
tableName: "subdomains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
fqdn: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "fqdn";
|
|
tableName: "subdomains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
enabled: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "enabled";
|
|
tableName: "subdomains";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
cert_monitoring: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "cert_monitoring";
|
|
tableName: "subdomains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "subdomains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "subdomains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const dnsRecords: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "dns_records";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "dns_records";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
domain_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "domain_id";
|
|
tableName: "dns_records";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
cf_record_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "cf_record_id";
|
|
tableName: "dns_records";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
record_type: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "record_type";
|
|
tableName: "dns_records";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
name: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "name";
|
|
tableName: "dns_records";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
content: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "content";
|
|
tableName: "dns_records";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
ttl: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "ttl";
|
|
tableName: "dns_records";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
proxied: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "proxied";
|
|
tableName: "dns_records";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
priority: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "priority";
|
|
tableName: "dns_records";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
sync_status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "sync_status";
|
|
tableName: "dns_records";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
origin: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "origin";
|
|
tableName: "dns_records";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
last_error: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "last_error";
|
|
tableName: "dns_records";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "dns_records";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "dns_records";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const serviceBindings: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "service_bindings";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "service_bindings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
domain_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "domain_id";
|
|
tableName: "service_bindings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
service_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "service_id";
|
|
tableName: "service_bindings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
hostname: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "hostname";
|
|
tableName: "service_bindings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
cname_target: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "cname_target";
|
|
tableName: "service_bindings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
dns_record_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "dns_record_id";
|
|
tableName: "service_bindings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
lb_mode: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "lb_mode";
|
|
tableName: "service_bindings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_check_enabled: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_enabled";
|
|
tableName: "service_bindings";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_type: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_type";
|
|
tableName: "service_bindings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_check_port: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_port";
|
|
tableName: "service_bindings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_path: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_path";
|
|
tableName: "service_bindings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_check_expected_status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_expected_status";
|
|
tableName: "service_bindings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_interval_sec: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_interval_sec";
|
|
tableName: "service_bindings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_timeout_ms: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_timeout_ms";
|
|
tableName: "service_bindings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_verify_tls: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_verify_tls";
|
|
tableName: "service_bindings";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_provider: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_provider";
|
|
tableName: "service_bindings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_check_providers: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_providers";
|
|
tableName: "service_bindings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_check_aggregate: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_aggregate";
|
|
tableName: "service_bindings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
cert_monitoring: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "cert_monitoring";
|
|
tableName: "service_bindings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
routing_strategy: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "routing_strategy";
|
|
tableName: "service_bindings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
operation_version: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "operation_version";
|
|
tableName: "service_bindings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "service_bindings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "service_bindings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const healthChecks: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "health_checks";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "health_checks";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
provider: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "provider";
|
|
tableName: "health_checks";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
cf_healthcheck_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "cf_healthcheck_id";
|
|
tableName: "health_checks";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
cf_zone_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "cf_zone_id";
|
|
tableName: "health_checks";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
name: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "name";
|
|
tableName: "health_checks";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
protocol: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "protocol";
|
|
tableName: "health_checks";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
path: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "path";
|
|
tableName: "health_checks";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
method: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "method";
|
|
tableName: "health_checks";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
timeout: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "timeout";
|
|
tableName: "health_checks";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
interval_sec: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "interval_sec";
|
|
tableName: "health_checks";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
retries: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "retries";
|
|
tableName: "health_checks";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
expected_status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "expected_status";
|
|
tableName: "health_checks";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
consecutive_fails: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "consecutive_fails";
|
|
tableName: "health_checks";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
consecutive_successes: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "consecutive_successes";
|
|
tableName: "health_checks";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
suspended: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "suspended";
|
|
tableName: "health_checks";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "health_checks";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "health_checks";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const nodes: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "nodes";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "nodes";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
service_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "service_id";
|
|
tableName: "nodes";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
address: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "address";
|
|
tableName: "nodes";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
protocol: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "protocol";
|
|
tableName: "nodes";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
port: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "port";
|
|
tableName: "nodes";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
enabled: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "enabled";
|
|
tableName: "nodes";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
priority: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "priority";
|
|
tableName: "nodes";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
weight: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "weight";
|
|
tableName: "nodes";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_status";
|
|
tableName: "nodes";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_check_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_id";
|
|
tableName: "nodes";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
consecutive_failures: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "consecutive_failures";
|
|
tableName: "nodes";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
consecutive_successes: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "consecutive_successes";
|
|
tableName: "nodes";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
last_check_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "last_check_at";
|
|
tableName: "nodes";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
last_failure_reason: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "last_failure_reason";
|
|
tableName: "nodes";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "nodes";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "nodes";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const bindingNodes: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "binding_nodes";
|
|
schema: undefined;
|
|
columns: {
|
|
binding_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "binding_id";
|
|
tableName: "binding_nodes";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
node_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "node_id";
|
|
tableName: "binding_nodes";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
weight: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "weight";
|
|
tableName: "binding_nodes";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
priority: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "priority";
|
|
tableName: "binding_nodes";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const serviceIps: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "service_ips";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "service_ips";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
service_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "service_id";
|
|
tableName: "service_ips";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
ip: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "ip";
|
|
tableName: "service_ips";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
enabled: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "enabled";
|
|
tableName: "service_ips";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "service_ips";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const serviceBindingRecords: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "service_binding_records";
|
|
schema: undefined;
|
|
columns: {
|
|
binding_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "binding_id";
|
|
tableName: "service_binding_records";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
dns_record_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "dns_record_id";
|
|
tableName: "service_binding_records";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const serviceBindingIps: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "service_binding_ips";
|
|
schema: undefined;
|
|
columns: {
|
|
binding_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "binding_id";
|
|
tableName: "service_binding_ips";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
ip: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "ip";
|
|
tableName: "service_binding_ips";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
weight: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "weight";
|
|
tableName: "service_binding_ips";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
priority: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "priority";
|
|
tableName: "service_binding_ips";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const serviceGroupDnsRecords: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "service_group_dns_records";
|
|
schema: undefined;
|
|
columns: {
|
|
group_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "group_id";
|
|
tableName: "service_group_dns_records";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
dns_record_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "dns_record_id";
|
|
tableName: "service_group_dns_records";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const certificates: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "certificates";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "certificates";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
domain_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "domain_id";
|
|
tableName: "certificates";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
subdomain_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "subdomain_id";
|
|
tableName: "certificates";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
service_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "service_id";
|
|
tableName: "certificates";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
hostname: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "hostname";
|
|
tableName: "certificates";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
expires_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "expires_at";
|
|
tableName: "certificates";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
last_checked_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "last_checked_at";
|
|
tableName: "certificates";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
last_error: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "last_error";
|
|
tableName: "certificates";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "status";
|
|
tableName: "certificates";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "certificates";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "certificates";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const syncJobs: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "sync_jobs";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "sync_jobs";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "status";
|
|
tableName: "sync_jobs";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
domain_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "domain_id";
|
|
tableName: "sync_jobs";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
message: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "message";
|
|
tableName: "sync_jobs";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "sync_jobs";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
finished_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "finished_at";
|
|
tableName: "sync_jobs";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const ipHealthStatus: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "ip_health_status";
|
|
schema: undefined;
|
|
columns: {
|
|
scope: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "scope";
|
|
tableName: "ip_health_status";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
ref_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "ref_id";
|
|
tableName: "ip_health_status";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
ip: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "ip";
|
|
tableName: "ip_health_status";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "status";
|
|
tableName: "ip_health_status";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
latency_ms: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "latency_ms";
|
|
tableName: "ip_health_status";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
consecutive_failures: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "consecutive_failures";
|
|
tableName: "ip_health_status";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
consecutive_successes: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "consecutive_successes";
|
|
tableName: "ip_health_status";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
last_checked_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "last_checked_at";
|
|
tableName: "ip_health_status";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
last_error: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "last_error";
|
|
tableName: "ip_health_status";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
colo: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "colo";
|
|
tableName: "ip_health_status";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
provider: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "provider";
|
|
tableName: "ip_health_status";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "ip_health_status";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "ip_health_status";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const appSettings: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "app_settings";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
app_switcher_json: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "app_switcher_json";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
vps_tracker_url: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "vps_tracker_url";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
vps_tracker_integration_token: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "vps_tracker_integration_token";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
vps_tracker_sync_enabled: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "vps_tracker_sync_enabled";
|
|
tableName: "app_settings";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
vps_tracker_last_sync_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "vps_tracker_last_sync_at";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
show_quick_actions: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "show_quick_actions";
|
|
tableName: "app_settings";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_cron: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_cron";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_degraded_failures: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_degraded_failures";
|
|
tableName: "app_settings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_down_failures: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_down_failures";
|
|
tableName: "app_settings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_latency_warn_ms: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_latency_warn_ms";
|
|
tableName: "app_settings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_success_recoveries: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_success_recoveries";
|
|
tableName: "app_settings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_worker_url: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_worker_url";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_worker_token: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_worker_token";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_worker_account_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_worker_account_id";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_worker_kv_namespace_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_worker_kv_namespace_id";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_worker_error: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_worker_error";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_worker_deployed_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_worker_deployed_at";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_worker_last_ingest_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_worker_last_ingest_at";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
globalping_token: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "globalping_token";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
globalping_locations: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "globalping_locations";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
globalping_limit: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "globalping_limit";
|
|
tableName: "app_settings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const domainTags: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "domain_tags";
|
|
schema: undefined;
|
|
columns: {
|
|
domain_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "domain_id";
|
|
tableName: "domain_tags";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
tag: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "tag";
|
|
tableName: "domain_tags";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const domainMonitors: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "domain_monitors";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "domain_monitors";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
domain_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "domain_id";
|
|
tableName: "domain_monitors";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
hostname: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "hostname";
|
|
tableName: "domain_monitors";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
type: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "type";
|
|
tableName: "domain_monitors";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
enabled: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "enabled";
|
|
tableName: "domain_monitors";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
interval_sec: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "interval_sec";
|
|
tableName: "domain_monitors";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
timeout_ms: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "timeout_ms";
|
|
tableName: "domain_monitors";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
path: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "path";
|
|
tableName: "domain_monitors";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
expected_status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "expected_status";
|
|
tableName: "domain_monitors";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
last_status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "last_status";
|
|
tableName: "domain_monitors";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
last_latency_ms: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "last_latency_ms";
|
|
tableName: "domain_monitors";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
last_checked_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "last_checked_at";
|
|
tableName: "domain_monitors";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
last_error: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "last_error";
|
|
tableName: "domain_monitors";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "domain_monitors";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "domain_monitors";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const domainMonitorResults: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "domain_monitor_results";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "domain_monitor_results";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
monitor_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "monitor_id";
|
|
tableName: "domain_monitor_results";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "status";
|
|
tableName: "domain_monitor_results";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
latency_ms: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "latency_ms";
|
|
tableName: "domain_monitor_results";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
error: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "error";
|
|
tableName: "domain_monitor_results";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
checked_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "checked_at";
|
|
tableName: "domain_monitor_results";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const healthProbeLog: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "health_probe_log";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "health_probe_log";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
scope: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "scope";
|
|
tableName: "health_probe_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
ref_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "ref_id";
|
|
tableName: "health_probe_log";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
ip: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "ip";
|
|
tableName: "health_probe_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
provider: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "provider";
|
|
tableName: "health_probe_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "status";
|
|
tableName: "health_probe_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
ok: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "ok";
|
|
tableName: "health_probe_log";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
latency_ms: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "latency_ms";
|
|
tableName: "health_probe_log";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
colo: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "colo";
|
|
tableName: "health_probe_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
error: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "error";
|
|
tableName: "health_probe_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
checked_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "checked_at";
|
|
tableName: "health_probe_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const notificationLog: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "notification_log";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "notification_log";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
kind: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "kind";
|
|
tableName: "notification_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
ref_type: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "ref_type";
|
|
tableName: "notification_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
ref_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "ref_id";
|
|
tableName: "notification_log";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
title: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "title";
|
|
tableName: "notification_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
message: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "message";
|
|
tableName: "notification_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "notification_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const failoverLog: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "failover_log";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "failover_log";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
service_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "service_id";
|
|
tableName: "failover_log";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
binding_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "binding_id";
|
|
tableName: "failover_log";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
fqdn: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "fqdn";
|
|
tableName: "failover_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
ip: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "ip";
|
|
tableName: "failover_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
action: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "action";
|
|
tableName: "failover_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "failover_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const auditLog: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "audit_log";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
event_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "event_id";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
source_app: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "source_app";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
action: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "action";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
severity: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "severity";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
actor_user_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "actor_user_id";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
actor_email: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "actor_email";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
actor_name: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "actor_name";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
target_type: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "target_type";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
target_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "target_id";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
summary: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "summary";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
details_json: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "details_json";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
ip: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "ip";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
declare const schema: {
|
|
groups: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "groups";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "groups";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
name: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "name";
|
|
tableName: "groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
slug: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "slug";
|
|
tableName: "groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
services: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "services";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "services";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
name: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "name";
|
|
tableName: "services";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
slug: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "slug";
|
|
tableName: "services";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
service_group_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "service_group_id";
|
|
tableName: "services";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
subdomain: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "subdomain";
|
|
tableName: "services";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
enabled: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "enabled";
|
|
tableName: "services";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
sort_order: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "sort_order";
|
|
tableName: "services";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
lb_weight: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "lb_weight";
|
|
tableName: "services";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
lb_priority: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "lb_priority";
|
|
tableName: "services";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "services";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "services";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
serviceGroups: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "service_groups";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "service_groups";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
name: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "name";
|
|
tableName: "service_groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
type: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "type";
|
|
tableName: "service_groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
icon: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "icon";
|
|
tableName: "service_groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
domain: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "domain";
|
|
tableName: "service_groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
enabled: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "enabled";
|
|
tableName: "service_groups";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
lb_mode: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "lb_mode";
|
|
tableName: "service_groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_check_enabled: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_enabled";
|
|
tableName: "service_groups";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_type: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_type";
|
|
tableName: "service_groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_check_port: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_port";
|
|
tableName: "service_groups";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_path: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_path";
|
|
tableName: "service_groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_check_expected_status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_expected_status";
|
|
tableName: "service_groups";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_interval_sec: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_interval_sec";
|
|
tableName: "service_groups";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_timeout_ms: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_timeout_ms";
|
|
tableName: "service_groups";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_verify_tls: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_verify_tls";
|
|
tableName: "service_groups";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_provider: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_provider";
|
|
tableName: "service_groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_check_providers: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_providers";
|
|
tableName: "service_groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_check_aggregate: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_aggregate";
|
|
tableName: "service_groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "service_groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "service_groups";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
domains: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "domains";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "domains";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
group_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "group_id";
|
|
tableName: "domains";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
zone_name: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "zone_name";
|
|
tableName: "domains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
cf_zone_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "cf_zone_id";
|
|
tableName: "domains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "status";
|
|
tableName: "domains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
cert_monitoring: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "cert_monitoring";
|
|
tableName: "domains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
environment: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "environment";
|
|
tableName: "domains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
last_synced_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "last_synced_at";
|
|
tableName: "domains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "domains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "domains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
subdomains: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "subdomains";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "subdomains";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
domain_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "domain_id";
|
|
tableName: "subdomains";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
name: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "name";
|
|
tableName: "subdomains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
fqdn: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "fqdn";
|
|
tableName: "subdomains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
enabled: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "enabled";
|
|
tableName: "subdomains";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
cert_monitoring: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "cert_monitoring";
|
|
tableName: "subdomains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "subdomains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "subdomains";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
dnsRecords: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "dns_records";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "dns_records";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
domain_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "domain_id";
|
|
tableName: "dns_records";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
cf_record_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "cf_record_id";
|
|
tableName: "dns_records";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
record_type: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "record_type";
|
|
tableName: "dns_records";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
name: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "name";
|
|
tableName: "dns_records";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
content: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "content";
|
|
tableName: "dns_records";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
ttl: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "ttl";
|
|
tableName: "dns_records";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
proxied: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "proxied";
|
|
tableName: "dns_records";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
priority: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "priority";
|
|
tableName: "dns_records";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
sync_status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "sync_status";
|
|
tableName: "dns_records";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
origin: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "origin";
|
|
tableName: "dns_records";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
last_error: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "last_error";
|
|
tableName: "dns_records";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "dns_records";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "dns_records";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
serviceBindings: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "service_bindings";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "service_bindings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
domain_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "domain_id";
|
|
tableName: "service_bindings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
service_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "service_id";
|
|
tableName: "service_bindings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
hostname: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "hostname";
|
|
tableName: "service_bindings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
cname_target: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "cname_target";
|
|
tableName: "service_bindings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
dns_record_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "dns_record_id";
|
|
tableName: "service_bindings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
lb_mode: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "lb_mode";
|
|
tableName: "service_bindings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_check_enabled: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_enabled";
|
|
tableName: "service_bindings";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_type: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_type";
|
|
tableName: "service_bindings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_check_port: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_port";
|
|
tableName: "service_bindings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_path: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_path";
|
|
tableName: "service_bindings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_check_expected_status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_expected_status";
|
|
tableName: "service_bindings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_interval_sec: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_interval_sec";
|
|
tableName: "service_bindings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_timeout_ms: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_timeout_ms";
|
|
tableName: "service_bindings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_verify_tls: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_verify_tls";
|
|
tableName: "service_bindings";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_provider: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_provider";
|
|
tableName: "service_bindings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_check_providers: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_providers";
|
|
tableName: "service_bindings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_check_aggregate: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_aggregate";
|
|
tableName: "service_bindings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
cert_monitoring: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "cert_monitoring";
|
|
tableName: "service_bindings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
routing_strategy: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "routing_strategy";
|
|
tableName: "service_bindings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
operation_version: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "operation_version";
|
|
tableName: "service_bindings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "service_bindings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "service_bindings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
healthChecks: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "health_checks";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "health_checks";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
provider: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "provider";
|
|
tableName: "health_checks";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
cf_healthcheck_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "cf_healthcheck_id";
|
|
tableName: "health_checks";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
cf_zone_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "cf_zone_id";
|
|
tableName: "health_checks";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
name: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "name";
|
|
tableName: "health_checks";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
protocol: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "protocol";
|
|
tableName: "health_checks";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
path: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "path";
|
|
tableName: "health_checks";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
method: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "method";
|
|
tableName: "health_checks";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
timeout: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "timeout";
|
|
tableName: "health_checks";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
interval_sec: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "interval_sec";
|
|
tableName: "health_checks";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
retries: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "retries";
|
|
tableName: "health_checks";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
expected_status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "expected_status";
|
|
tableName: "health_checks";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
consecutive_fails: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "consecutive_fails";
|
|
tableName: "health_checks";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
consecutive_successes: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "consecutive_successes";
|
|
tableName: "health_checks";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
suspended: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "suspended";
|
|
tableName: "health_checks";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "health_checks";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "health_checks";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
nodes: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "nodes";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "nodes";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
service_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "service_id";
|
|
tableName: "nodes";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
address: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "address";
|
|
tableName: "nodes";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
protocol: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "protocol";
|
|
tableName: "nodes";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
port: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "port";
|
|
tableName: "nodes";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
enabled: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "enabled";
|
|
tableName: "nodes";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
priority: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "priority";
|
|
tableName: "nodes";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
weight: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "weight";
|
|
tableName: "nodes";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_status";
|
|
tableName: "nodes";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_check_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_id";
|
|
tableName: "nodes";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
consecutive_failures: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "consecutive_failures";
|
|
tableName: "nodes";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
consecutive_successes: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "consecutive_successes";
|
|
tableName: "nodes";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
last_check_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "last_check_at";
|
|
tableName: "nodes";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
last_failure_reason: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "last_failure_reason";
|
|
tableName: "nodes";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "nodes";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "nodes";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
bindingNodes: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "binding_nodes";
|
|
schema: undefined;
|
|
columns: {
|
|
binding_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "binding_id";
|
|
tableName: "binding_nodes";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
node_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "node_id";
|
|
tableName: "binding_nodes";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
weight: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "weight";
|
|
tableName: "binding_nodes";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
priority: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "priority";
|
|
tableName: "binding_nodes";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
serviceIps: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "service_ips";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "service_ips";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
service_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "service_id";
|
|
tableName: "service_ips";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
ip: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "ip";
|
|
tableName: "service_ips";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
enabled: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "enabled";
|
|
tableName: "service_ips";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "service_ips";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
serviceBindingRecords: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "service_binding_records";
|
|
schema: undefined;
|
|
columns: {
|
|
binding_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "binding_id";
|
|
tableName: "service_binding_records";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
dns_record_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "dns_record_id";
|
|
tableName: "service_binding_records";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
serviceBindingIps: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "service_binding_ips";
|
|
schema: undefined;
|
|
columns: {
|
|
binding_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "binding_id";
|
|
tableName: "service_binding_ips";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
ip: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "ip";
|
|
tableName: "service_binding_ips";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
weight: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "weight";
|
|
tableName: "service_binding_ips";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
priority: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "priority";
|
|
tableName: "service_binding_ips";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
serviceGroupDnsRecords: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "service_group_dns_records";
|
|
schema: undefined;
|
|
columns: {
|
|
group_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "group_id";
|
|
tableName: "service_group_dns_records";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
dns_record_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "dns_record_id";
|
|
tableName: "service_group_dns_records";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
certificates: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "certificates";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "certificates";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
domain_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "domain_id";
|
|
tableName: "certificates";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
subdomain_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "subdomain_id";
|
|
tableName: "certificates";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
service_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "service_id";
|
|
tableName: "certificates";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
hostname: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "hostname";
|
|
tableName: "certificates";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
expires_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "expires_at";
|
|
tableName: "certificates";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
last_checked_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "last_checked_at";
|
|
tableName: "certificates";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
last_error: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "last_error";
|
|
tableName: "certificates";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "status";
|
|
tableName: "certificates";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "certificates";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "certificates";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
syncJobs: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "sync_jobs";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "sync_jobs";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "status";
|
|
tableName: "sync_jobs";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
domain_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "domain_id";
|
|
tableName: "sync_jobs";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
message: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "message";
|
|
tableName: "sync_jobs";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "sync_jobs";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
finished_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "finished_at";
|
|
tableName: "sync_jobs";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
ipHealthStatus: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "ip_health_status";
|
|
schema: undefined;
|
|
columns: {
|
|
scope: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "scope";
|
|
tableName: "ip_health_status";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
ref_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "ref_id";
|
|
tableName: "ip_health_status";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
ip: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "ip";
|
|
tableName: "ip_health_status";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "status";
|
|
tableName: "ip_health_status";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
latency_ms: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "latency_ms";
|
|
tableName: "ip_health_status";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
consecutive_failures: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "consecutive_failures";
|
|
tableName: "ip_health_status";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
consecutive_successes: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "consecutive_successes";
|
|
tableName: "ip_health_status";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
last_checked_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "last_checked_at";
|
|
tableName: "ip_health_status";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
last_error: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "last_error";
|
|
tableName: "ip_health_status";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
colo: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "colo";
|
|
tableName: "ip_health_status";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
provider: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "provider";
|
|
tableName: "ip_health_status";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "ip_health_status";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "ip_health_status";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
appSettings: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "app_settings";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
app_switcher_json: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "app_switcher_json";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
vps_tracker_url: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "vps_tracker_url";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
vps_tracker_integration_token: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "vps_tracker_integration_token";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
vps_tracker_sync_enabled: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "vps_tracker_sync_enabled";
|
|
tableName: "app_settings";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
vps_tracker_last_sync_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "vps_tracker_last_sync_at";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
show_quick_actions: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "show_quick_actions";
|
|
tableName: "app_settings";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_check_cron: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_check_cron";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_degraded_failures: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_degraded_failures";
|
|
tableName: "app_settings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_down_failures: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_down_failures";
|
|
tableName: "app_settings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_latency_warn_ms: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_latency_warn_ms";
|
|
tableName: "app_settings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_success_recoveries: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_success_recoveries";
|
|
tableName: "app_settings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
health_worker_url: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_worker_url";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_worker_token: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_worker_token";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_worker_account_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_worker_account_id";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_worker_kv_namespace_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_worker_kv_namespace_id";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_worker_error: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_worker_error";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_worker_deployed_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_worker_deployed_at";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
health_worker_last_ingest_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "health_worker_last_ingest_at";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
globalping_token: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "globalping_token";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
globalping_locations: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "globalping_locations";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
globalping_limit: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "globalping_limit";
|
|
tableName: "app_settings";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "app_settings";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
domainTags: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "domain_tags";
|
|
schema: undefined;
|
|
columns: {
|
|
domain_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "domain_id";
|
|
tableName: "domain_tags";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
tag: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "tag";
|
|
tableName: "domain_tags";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
domainMonitors: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "domain_monitors";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "domain_monitors";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
domain_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "domain_id";
|
|
tableName: "domain_monitors";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
hostname: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "hostname";
|
|
tableName: "domain_monitors";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
type: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "type";
|
|
tableName: "domain_monitors";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
enabled: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "enabled";
|
|
tableName: "domain_monitors";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
interval_sec: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "interval_sec";
|
|
tableName: "domain_monitors";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
timeout_ms: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "timeout_ms";
|
|
tableName: "domain_monitors";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
path: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "path";
|
|
tableName: "domain_monitors";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
expected_status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "expected_status";
|
|
tableName: "domain_monitors";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
last_status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "last_status";
|
|
tableName: "domain_monitors";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
last_latency_ms: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "last_latency_ms";
|
|
tableName: "domain_monitors";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
last_checked_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "last_checked_at";
|
|
tableName: "domain_monitors";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
last_error: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "last_error";
|
|
tableName: "domain_monitors";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "domain_monitors";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
updated_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "updated_at";
|
|
tableName: "domain_monitors";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
domainMonitorResults: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "domain_monitor_results";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "domain_monitor_results";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
monitor_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "monitor_id";
|
|
tableName: "domain_monitor_results";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "status";
|
|
tableName: "domain_monitor_results";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
latency_ms: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "latency_ms";
|
|
tableName: "domain_monitor_results";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
error: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "error";
|
|
tableName: "domain_monitor_results";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
checked_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "checked_at";
|
|
tableName: "domain_monitor_results";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
healthProbeLog: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "health_probe_log";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "health_probe_log";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
scope: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "scope";
|
|
tableName: "health_probe_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
ref_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "ref_id";
|
|
tableName: "health_probe_log";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
ip: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "ip";
|
|
tableName: "health_probe_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
provider: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "provider";
|
|
tableName: "health_probe_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
status: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "status";
|
|
tableName: "health_probe_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
ok: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "ok";
|
|
tableName: "health_probe_log";
|
|
dataType: "boolean";
|
|
columnType: "SQLiteBoolean";
|
|
data: boolean;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
latency_ms: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "latency_ms";
|
|
tableName: "health_probe_log";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
colo: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "colo";
|
|
tableName: "health_probe_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
error: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "error";
|
|
tableName: "health_probe_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
checked_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "checked_at";
|
|
tableName: "health_probe_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
notificationLog: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "notification_log";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "notification_log";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
kind: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "kind";
|
|
tableName: "notification_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
ref_type: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "ref_type";
|
|
tableName: "notification_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
ref_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "ref_id";
|
|
tableName: "notification_log";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
title: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "title";
|
|
tableName: "notification_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
message: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "message";
|
|
tableName: "notification_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "notification_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
failoverLog: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "failover_log";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "failover_log";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
service_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "service_id";
|
|
tableName: "failover_log";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
binding_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "binding_id";
|
|
tableName: "failover_log";
|
|
dataType: "number";
|
|
columnType: "SQLiteInteger";
|
|
data: number;
|
|
driverParam: number;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: undefined;
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {}>;
|
|
fqdn: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "fqdn";
|
|
tableName: "failover_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
ip: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "ip";
|
|
tableName: "failover_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
action: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "action";
|
|
tableName: "failover_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "failover_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
auditLog: drizzle_orm_sqlite_core.SQLiteTableWithColumns<{
|
|
name: "audit_log";
|
|
schema: undefined;
|
|
columns: {
|
|
id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "id";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: true;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
event_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "event_id";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
source_app: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "source_app";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
action: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "action";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
severity: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "severity";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
actor_user_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "actor_user_id";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
actor_email: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "actor_email";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
actor_name: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "actor_name";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
target_type: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "target_type";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
target_id: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "target_id";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
summary: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "summary";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
details_json: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "details_json";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
ip: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "ip";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: false;
|
|
hasDefault: false;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
created_at: drizzle_orm_sqlite_core.SQLiteColumn<{
|
|
name: "created_at";
|
|
tableName: "audit_log";
|
|
dataType: "string";
|
|
columnType: "SQLiteText";
|
|
data: string;
|
|
driverParam: string;
|
|
notNull: true;
|
|
hasDefault: true;
|
|
isPrimaryKey: false;
|
|
isAutoincrement: false;
|
|
hasRuntimeDefault: false;
|
|
enumValues: [string, ...string[]];
|
|
baseColumn: never;
|
|
identity: undefined;
|
|
generated: undefined;
|
|
}, {}, {
|
|
length: number | undefined;
|
|
}>;
|
|
};
|
|
dialect: "sqlite";
|
|
}>;
|
|
};
|
|
|
|
type Sqlite = Database.Database;
|
|
type Db = ReturnType<typeof drizzle<typeof schema>>;
|
|
declare function resolveDatabasePath(databaseUrl: string): string;
|
|
declare function createDb(databaseUrl: string): {
|
|
db: Db;
|
|
sqlite: Sqlite;
|
|
};
|
|
declare function createMemoryDb(): {
|
|
db: Db;
|
|
sqlite: Sqlite;
|
|
};
|
|
declare function runMigrations(sqlite: Sqlite): void;
|
|
declare function healthCheck(sqlite: Sqlite): void;
|
|
|
|
declare class NotFoundError extends Error {
|
|
constructor(message: string);
|
|
}
|
|
declare class ConflictError extends Error {
|
|
constructor(message: string);
|
|
}
|
|
|
|
type AppendAuditInput = {
|
|
eventId?: string | null;
|
|
sourceApp?: AuditSourceApp;
|
|
action: string;
|
|
severity?: AuditSeverity;
|
|
actorUserId?: string | null;
|
|
actorEmail?: string | null;
|
|
actorName?: string | null;
|
|
targetType?: AuditTargetType | null;
|
|
targetId?: string | null;
|
|
summary: string;
|
|
details?: Record<string, unknown> | null;
|
|
ip?: string | null;
|
|
createdAt?: string | null;
|
|
};
|
|
/** @returns true if inserted, false if duplicate event_id */
|
|
declare function appendAudit(db: Db, input: AppendAuditInput): boolean;
|
|
declare function listAudit(db: Db, opts?: {
|
|
action?: string;
|
|
severity?: AuditSeverity;
|
|
userId?: string;
|
|
sourceApp?: AuditSourceApp;
|
|
limit?: number;
|
|
}): AuditLogEntry[];
|
|
|
|
type HealthEngineSettings = {
|
|
healthCheckCron: string;
|
|
healthDegradedFailures: number;
|
|
healthDownFailures: number;
|
|
healthLatencyWarnMs: number;
|
|
healthSuccessRecoveries: number;
|
|
};
|
|
type AppSettingsDto = {
|
|
id: string;
|
|
vpsTrackerUrl: string;
|
|
vpsTrackerIntegrationTokenSet: boolean;
|
|
vpsTrackerSyncEnabled: boolean;
|
|
vpsTrackerLastSyncAt: string | null;
|
|
showQuickActions: boolean;
|
|
healthWorkerUrl: string;
|
|
healthWorkerTokenSet: boolean;
|
|
healthWorkerStatus: HealthWorkerStatus;
|
|
healthWorkerAccountId: string;
|
|
healthWorkerKvNamespaceId: string;
|
|
healthWorkerError: string | null;
|
|
healthWorkerDeployedAt: string | null;
|
|
healthWorkerLastIngestAt: string | null;
|
|
globalpingTokenSet: boolean;
|
|
globalpingLocations: string;
|
|
globalpingLimit: number;
|
|
} & HealthEngineSettings;
|
|
type AppSettingsPatch = {
|
|
vpsTrackerUrl?: string;
|
|
vpsTrackerIntegrationToken?: string;
|
|
vpsTrackerSyncEnabled?: boolean;
|
|
showQuickActions?: boolean;
|
|
healthCheckCron?: string;
|
|
healthDegradedFailures?: number;
|
|
healthDownFailures?: number;
|
|
healthLatencyWarnMs?: number;
|
|
healthSuccessRecoveries?: number;
|
|
healthWorkerUrl?: string;
|
|
healthWorkerToken?: string;
|
|
healthWorkerAccountId?: string | null;
|
|
healthWorkerKvNamespaceId?: string | null;
|
|
healthWorkerError?: string | null;
|
|
healthWorkerDeployedAt?: string | null;
|
|
healthWorkerLastIngestAt?: string | null;
|
|
globalpingToken?: string;
|
|
globalpingLocations?: string;
|
|
globalpingLimit?: number;
|
|
};
|
|
type HealthEngineFallbacks = HealthEngineSettings & {
|
|
healthWorkerUrl: string;
|
|
healthWorkerTokenSet: boolean;
|
|
};
|
|
declare function getAppSettings(db: Db, fallbacks?: HealthEngineFallbacks): AppSettingsDto;
|
|
declare function getAppSettingsSecrets(db: Db): {
|
|
vpsTrackerUrl: string;
|
|
vpsTrackerIntegrationToken: string;
|
|
vpsTrackerSyncEnabled: boolean;
|
|
healthWorkerUrl: string;
|
|
healthWorkerToken: string;
|
|
globalpingToken: string;
|
|
globalpingLocations: string;
|
|
globalpingLimit: number;
|
|
};
|
|
declare function updateAppSettings(db: Db, patch: AppSettingsPatch, fallbacks?: HealthEngineFallbacks): AppSettingsDto;
|
|
declare function touchVpsTrackerSync(db: Db): void;
|
|
|
|
interface DnsListFilter {
|
|
record_type?: string;
|
|
name?: string;
|
|
content?: string;
|
|
proxied?: boolean;
|
|
sync_status?: string;
|
|
q?: string;
|
|
sort?: string;
|
|
page?: number;
|
|
limit?: number;
|
|
}
|
|
declare function listGroups(db: Db): Group[];
|
|
declare function getGroup(db: Db, id: number): Group;
|
|
declare function getGroupWithStats(db: Db, id: number): GroupWithStats;
|
|
declare function createGroup(db: Db, name: string, slug: string): Group;
|
|
declare function updateGroup(db: Db, id: number, name: string, slug: string): Group;
|
|
declare function deleteGroup(db: Db, id: number): void;
|
|
declare function listDomains(db: Db, groupId?: number): Domain[];
|
|
declare function listDomainsEnriched(db: Db, groupId?: number): DomainListItem[];
|
|
declare function findDomainByZoneName(db: Db, zoneName: string): Domain | null;
|
|
declare function getDomain(db: Db, id: number): Domain;
|
|
declare function createDomain(db: Db, groupId: number | null, zoneName: string, cfZoneId: string): Domain;
|
|
declare function updateDomain(db: Db, id: number, patch: {
|
|
group_id?: number | null;
|
|
status?: string;
|
|
cert_monitoring?: string;
|
|
environment?: string | null;
|
|
}): Domain;
|
|
declare function deleteDomain(db: Db, id: number): void;
|
|
declare function setDomainLastSynced(db: Db, id: number): void;
|
|
declare function listAllDomains(db: Db): Domain[];
|
|
declare function listSubdomainsByDomain(db: Db, domainId: number): Subdomain[];
|
|
declare function getSubdomain(db: Db, id: number): Subdomain;
|
|
declare function findSubdomainByDomainAndName(db: Db, domainId: number, name: string): Subdomain | null;
|
|
declare function upsertSubdomain(db: Db, domainId: number, name: string, fqdn: string): void;
|
|
declare function createSubdomain(db: Db, domainId: number, name: string, fqdn: string): Subdomain;
|
|
interface UpdateSubdomainPatch {
|
|
name?: string;
|
|
fqdn?: string;
|
|
enabled?: boolean;
|
|
cert_monitoring?: string;
|
|
}
|
|
declare function updateSubdomain(db: Db, id: number, patch: UpdateSubdomainPatch): Subdomain;
|
|
declare function deleteSubdomain(db: Db, id: number): void;
|
|
declare function listAllSubdomains(db: Db): Subdomain[];
|
|
declare function listDnsRecords(db: Db, domainId: number, filter?: DnsListFilter): DnsRecord[];
|
|
declare function getDnsRecord(db: Db, domainId: number, id: number): DnsRecord;
|
|
declare function insertDnsRecord(db: Db, domainId: number, recordType: string, name: string, content: string, ttl: number, proxied: boolean, priority: number | null, syncStatus: string, origin: string, cfRecordId: string | null): DnsRecord;
|
|
declare function updateDnsFields(db: Db, id: number, recordType: string, name: string, content: string, ttl: number, proxied: boolean, priority: number | null, syncStatus: string, cfRecordId: string | null, lastError: string | null): void;
|
|
declare function setDnsSyncStatus(db: Db, id: number, syncStatus: string, cfRecordId: string | null, lastError: string | null): void;
|
|
declare function deleteDnsRecord(db: Db, id: number): void;
|
|
declare function listDnsByDomain(db: Db, domainId: number): DnsRecord[];
|
|
/**
|
|
* Origin A/AAAA из локальной таблицы dns_records для FQDN.
|
|
* content в CFDM — origin IP даже при proxied=true (в отличие от публичного DNS).
|
|
* Следует по CNAME-записям в той же БД.
|
|
*/
|
|
declare function listOriginIpsForFqdn(db: Db, fqdn: string, depth?: number): string[];
|
|
declare function findDnsByCfId(db: Db, domainId: number, cfRecordId: string): DnsRecord | null;
|
|
declare function markDnsPendingDelete(db: Db, id: number): void;
|
|
declare function listServices(db: Db): Service[];
|
|
declare function listServicesByGroup(db: Db, groupId: number): Service[];
|
|
declare function listUngroupedServices(db: Db): Service[];
|
|
declare function getService(db: Db, id: number): Service;
|
|
declare function createService(db: Db, name: string, slug: string): Service;
|
|
declare function updateService(db: Db, id: number, name: string, slug: string): Service;
|
|
declare function setServiceEnabled(db: Db, id: number, enabled: boolean): Service;
|
|
declare function setServiceLb(db: Db, id: number, weight: number, priority: number): void;
|
|
declare function setServiceGroup(db: Db, id: number, groupId: number | null): void;
|
|
declare function reorderServices(db: Db, groupId: number | null, orderedIds: number[]): void;
|
|
declare function deleteService(db: Db, id: number): void;
|
|
declare function listServiceGroups(db: Db): ServiceGroup[];
|
|
declare function getServiceGroup(db: Db, id: number): ServiceGroup;
|
|
interface ServiceGroupLbPatch {
|
|
lb_mode?: LbMode;
|
|
health_check_enabled?: boolean;
|
|
health_check_type?: HealthCheckType;
|
|
health_check_port?: number | null;
|
|
health_check_path?: string | null;
|
|
health_check_expected_status?: number | null;
|
|
health_check_interval_sec?: number;
|
|
health_check_timeout_ms?: number;
|
|
health_check_verify_tls?: boolean;
|
|
health_check_provider?: HealthCheckProvider;
|
|
health_check_providers?: HealthCheckProvider[];
|
|
health_check_aggregate?: HealthCheckAggregate;
|
|
}
|
|
declare function createServiceGroup(db: Db, name: string, groupType: string, icon: string | null, domain: string | null, lbPatch?: ServiceGroupLbPatch): ServiceGroup;
|
|
declare function updateServiceGroup(db: Db, id: number, name: string, groupType: string, icon: string | null, domain: string | null, lbPatch?: ServiceGroupLbPatch): ServiceGroup;
|
|
declare function setServiceGroupEnabled(db: Db, id: number, enabled: boolean): ServiceGroup;
|
|
declare function deleteServiceGroup(db: Db, id: number): void;
|
|
type ServiceIpRow = {
|
|
ip: string;
|
|
enabled: boolean;
|
|
};
|
|
declare function listServiceIpRows(db: Db, serviceId: number): ServiceIpRow[];
|
|
declare function listServiceIps(db: Db, serviceId: number): string[];
|
|
declare function setServiceIpEnabled(db: Db, serviceId: number, ip: string, enabled: boolean): void;
|
|
declare function replaceServiceIps(db: Db, serviceId: number, ips: string[]): void;
|
|
declare function listNodes(db: Db, serviceId: number): ServiceNode[];
|
|
declare function getNode(db: Db, id: number): ServiceNode;
|
|
declare function findNodeByAddress(db: Db, serviceId: number, address: string): ServiceNode | null;
|
|
declare function findNodeByIp(db: Db, address: string): ServiceNode | null;
|
|
declare function ensureNode(db: Db, serviceId: number, address: string, meta?: {
|
|
weight?: number;
|
|
priority?: number;
|
|
protocol?: string;
|
|
port?: number | null;
|
|
}): ServiceNode;
|
|
declare function createNode(db: Db, serviceId: number, input: {
|
|
address: string;
|
|
protocol?: string;
|
|
port?: number | null;
|
|
enabled?: boolean;
|
|
priority?: number;
|
|
weight?: number;
|
|
health_check_id?: number | null;
|
|
}): ServiceNode;
|
|
declare function updateNode(db: Db, id: number, patch: Partial<{
|
|
address: string;
|
|
protocol: string;
|
|
port: number | null;
|
|
enabled: boolean;
|
|
priority: number;
|
|
weight: number;
|
|
health_check_id: number | null;
|
|
health_status: string;
|
|
consecutive_failures: number;
|
|
consecutive_successes: number;
|
|
last_check_at: string | null;
|
|
last_failure_reason: string | null;
|
|
}>): ServiceNode;
|
|
declare function deleteNode(db: Db, id: number): void;
|
|
declare function listHealthChecks(db: Db): OriginHealthCheck[];
|
|
declare function getHealthCheck(db: Db, id: number): OriginHealthCheck;
|
|
declare function findHealthCheckByCfId(db: Db, cfId: string): OriginHealthCheck | null;
|
|
declare function createHealthCheck(db: Db, input: {
|
|
provider: string;
|
|
name: string;
|
|
cf_healthcheck_id?: string | null;
|
|
cf_zone_id?: string | null;
|
|
protocol?: string;
|
|
path?: string | null;
|
|
method?: string | null;
|
|
timeout?: number;
|
|
interval_sec?: number;
|
|
retries?: number;
|
|
expected_status?: number | null;
|
|
consecutive_fails?: number;
|
|
consecutive_successes?: number;
|
|
suspended?: boolean;
|
|
}): OriginHealthCheck;
|
|
declare function updateHealthCheck(db: Db, id: number, patch: Partial<{
|
|
provider: string;
|
|
name: string;
|
|
cf_healthcheck_id: string | null;
|
|
cf_zone_id: string | null;
|
|
protocol: string;
|
|
path: string | null;
|
|
method: string | null;
|
|
timeout: number;
|
|
interval_sec: number;
|
|
retries: number;
|
|
expected_status: number | null;
|
|
consecutive_fails: number;
|
|
consecutive_successes: number;
|
|
suspended: boolean;
|
|
}>): OriginHealthCheck;
|
|
declare function deleteHealthCheck(db: Db, id: number): void;
|
|
declare function bumpBindingVersion(db: Db, bindingId: number, expected?: number): number;
|
|
declare function setBindingRoutingStrategy(db: Db, bindingId: number, strategy: LbMode): void;
|
|
declare function listAllNodes(db: Db): ServiceNode[];
|
|
declare function updateBindingDomain(db: Db, bindingId: number, domainId: number, hostname: string): void;
|
|
declare function listBindingNodes(db: Db, bindingId: number): ServiceNode[];
|
|
interface BindingIpMeta {
|
|
ip: string;
|
|
weight: number;
|
|
priority: number;
|
|
}
|
|
declare function listBindingIps(db: Db, bindingId: number): string[];
|
|
declare function listBindingIpsWithMeta(db: Db, bindingId: number): BindingIpMeta[];
|
|
declare function replaceBindingIps(db: Db, bindingId: number, ips: string[]): void;
|
|
declare function replaceBindingIpsWithMeta(db: Db, bindingId: number, entries: BindingIpMeta[]): void;
|
|
interface BindingLbPatch {
|
|
lb_mode?: LbMode;
|
|
health_check_enabled?: boolean;
|
|
health_check_type?: HealthCheckType;
|
|
health_check_port?: number | null;
|
|
health_check_path?: string | null;
|
|
health_check_expected_status?: number | null;
|
|
health_check_interval_sec?: number;
|
|
health_check_timeout_ms?: number;
|
|
health_check_verify_tls?: boolean;
|
|
health_check_provider?: HealthCheckProvider;
|
|
health_check_providers?: HealthCheckProvider[];
|
|
health_check_aggregate?: HealthCheckAggregate;
|
|
cert_monitoring?: string;
|
|
}
|
|
declare function updateBindingLbConfig(db: Db, bindingId: number, patch: BindingLbPatch): void;
|
|
declare function setBindingCnameTarget(db: Db, bindingId: number, target: string | null): void;
|
|
declare function listRecordsForBinding(db: Db, bindingId: number): DnsRecord[];
|
|
declare function linkBindingRecord(db: Db, bindingId: number, dnsRecordId: number): void;
|
|
declare function unlinkBindingRecord(db: Db, bindingId: number, dnsRecordId: number): void;
|
|
declare function listGroupDnsRecords(db: Db, groupId: number): DnsRecord[];
|
|
declare function linkGroupDnsRecord(db: Db, groupId: number, dnsRecordId: number): void;
|
|
declare function unlinkGroupDnsRecord(db: Db, groupId: number, dnsRecordId: number): void;
|
|
declare function listAllBindings(db: Db): ServiceBindingView[];
|
|
declare function listBindingsByDomain(db: Db, domainId: number): ServiceBindingView[];
|
|
declare function listBindingsByService(db: Db, serviceId: number): Array<ServiceBinding & {
|
|
zone_name: string;
|
|
}>;
|
|
declare function getBinding(db: Db, id: number): ServiceBinding;
|
|
declare function getBindingView(db: Db, id: number): ServiceBindingView;
|
|
declare function findBinding(db: Db, serviceId: number, domainId: number, hostname: string): ServiceBinding | null;
|
|
declare function insertBinding(db: Db, domainId: number, serviceId: number, hostname: string, dnsRecordId: number | null): ServiceBinding;
|
|
declare function updateBindingFields(db: Db, id: number, serviceId: number, hostname: string, dnsRecordId: number | null): void;
|
|
declare function setBindingDnsRecordId(db: Db, bindingId: number, dnsRecordId: number | null): void;
|
|
declare function bindingsToRemove(db: Db, serviceId: number, keepIds: number[]): ServiceBinding[];
|
|
declare function deleteBindingsExcept(db: Db, serviceId: number, keepIds: number[]): void;
|
|
declare function deleteBinding(db: Db, id: number): void;
|
|
declare function listCertificates(db: Db, status?: string): Certificate[];
|
|
declare function getCertificate(db: Db, id: number): Certificate;
|
|
declare function upsertCertificateCheck(db: Db, domainId: number, subdomainId: number | null, hostname: string, expiresAt: string | null, status: string, lastError: string | null, serviceId?: number | null): Certificate;
|
|
declare function countCertificatesByStatus(db: Db): Array<[string, number]>;
|
|
declare function deleteCertificatesNotIn(db: Db, hostnames: string[]): number;
|
|
declare function createSyncJob(db: Db, id: string, domainId: number | null): void;
|
|
declare function getSyncJob(db: Db, id: string): SyncJob;
|
|
declare function finishSyncJob(db: Db, id: string, status: string, message: string | null): void;
|
|
declare function listIpHealthStatus(db: Db, scope: HealthCheckScope, refId: number): IpHealthStatus[];
|
|
type HealthAggregate = {
|
|
health_status: IpHealthState;
|
|
health_latency_ms: number | null;
|
|
};
|
|
/** Worst status across ip_health_status rows for each ref_id in a scope. */
|
|
declare function aggregateIpHealthByRefs(db: Db, scope: HealthCheckScope, refIds: number[]): Map<number, HealthAggregate>;
|
|
/**
|
|
* Group-scope badge health: only IPs that are currently published/probed
|
|
* (A-record binding IPs of enabled services). Ignores stale pool-only rows.
|
|
*/
|
|
declare function aggregateGroupScopeHealthByIds(db: Db, groupIds: number[]): Map<number, HealthAggregate>;
|
|
/** Binding-scope health rolled up per service_id: any up → service up. */
|
|
declare function aggregateIpHealthByServiceIds(db: Db, serviceIds: number[]): Map<number, HealthAggregate>;
|
|
type ServiceIpHealthRow = {
|
|
ip: string;
|
|
status: IpHealthState;
|
|
latency_ms: number | null;
|
|
last_checked_at: string | null;
|
|
last_error: string | null;
|
|
provider: HealthStatusProvider;
|
|
colo: string | null;
|
|
};
|
|
/** Per-IP binding-scope health, worst status if the same IP is on several bindings. */
|
|
declare function listIpHealthByServiceIds(db: Db, serviceIds: number[]): Map<number, ServiceIpHealthRow[]>;
|
|
declare function mergeHealthAggregates(parts: Array<HealthAggregate | undefined | null>): HealthAggregate;
|
|
declare function getIpHealthStatusRow(db: Db, scope: HealthCheckScope, refId: number, ip: string): IpHealthStatus | null;
|
|
declare function upsertIpHealthStatus(db: Db, scope: HealthCheckScope, refId: number, ip: string, status: string, latencyMs: number | null, consecutiveFailures: number, lastError: string | null, consecutiveSuccesses?: number, extras?: {
|
|
colo?: string | null;
|
|
provider?: HealthStatusProvider;
|
|
}): void;
|
|
declare function deleteIpHealthStatusForRef(db: Db, scope: HealthCheckScope, refId: number): void;
|
|
declare function deleteIpHealthStatusForIp(db: Db, scope: HealthCheckScope, refId: number, ip: string): void;
|
|
/** Drop health rows whose IP is no longer a live probe target for that scope/ref.
|
|
* Also clears refs that have stored rows but zero active targets (e.g. all
|
|
* services disabled) — otherwise stale `down` keeps poisoning the group badge.
|
|
*/
|
|
declare function pruneStaleIpHealthStatus(db: Db, activeTargets: Array<{
|
|
scope: HealthCheckScope;
|
|
ref_id: number;
|
|
ip: string;
|
|
}>): number;
|
|
declare function listHealthCheckTargets(db: Db): HealthCheckTarget[];
|
|
declare function listDomainTags(db: Db, domainId: number): string[];
|
|
declare function setDomainTags(db: Db, domainId: number, tags: string[]): void;
|
|
declare function addDomainTags(db: Db, domainId: number, tags: string[]): void;
|
|
interface DomainMonitorRow {
|
|
id: number;
|
|
domain_id: number;
|
|
hostname: string;
|
|
type: string;
|
|
enabled: boolean;
|
|
interval_sec: number;
|
|
timeout_ms: number;
|
|
path: string | null;
|
|
expected_status: number | null;
|
|
last_status: string;
|
|
last_latency_ms: number | null;
|
|
last_checked_at: string | null;
|
|
last_error: string | null;
|
|
created_at: string;
|
|
updated_at: string;
|
|
}
|
|
declare function listDomainMonitors(db: Db, domainId: number): DomainMonitorRow[];
|
|
declare function listEnabledDomainMonitors(db: Db): DomainMonitorRow[];
|
|
declare function getDomainMonitor(db: Db, id: number): DomainMonitorRow;
|
|
declare function createDomainMonitor(db: Db, domainId: number, input: {
|
|
hostname: string;
|
|
type: string;
|
|
enabled?: boolean;
|
|
interval_sec?: number;
|
|
timeout_ms?: number;
|
|
path?: string | null;
|
|
expected_status?: number | null;
|
|
}): DomainMonitorRow;
|
|
declare function deleteDomainMonitor(db: Db, id: number): void;
|
|
declare function updateDomainMonitorResult(db: Db, monitorId: number, status: string, latencyMs: number | null, error: string | null): void;
|
|
declare function listDomainMonitorResults(db: Db, monitorId: number, limit?: number): {
|
|
id: number;
|
|
monitor_id: number;
|
|
status: string;
|
|
latency_ms: number | null;
|
|
error: string | null;
|
|
checked_at: string;
|
|
}[];
|
|
declare function listDomainMonitorResultsForDomain(db: Db, domainId: number, limit?: number): {
|
|
id: number;
|
|
monitor_id: number;
|
|
hostname: string;
|
|
type: string;
|
|
status: string;
|
|
latency_ms: number | null;
|
|
error: string | null;
|
|
checked_at: string;
|
|
}[];
|
|
declare function insertHealthProbeLog(db: Db, entry: {
|
|
scope: HealthCheckScope;
|
|
refId: number;
|
|
ip: string;
|
|
provider: HealthCheckProvider;
|
|
status: string;
|
|
ok: boolean;
|
|
latencyMs: number | null;
|
|
colo: string | null;
|
|
error: string | null;
|
|
}): void;
|
|
declare function listHealthProbeLogForService(db: Db, serviceId: number, limit?: number): {
|
|
id: number;
|
|
scope: string;
|
|
ref_id: number;
|
|
ip: string;
|
|
provider: HealthCheckProvider;
|
|
status: string;
|
|
ok: boolean;
|
|
latency_ms: number | null;
|
|
colo: string | null;
|
|
error: string | null;
|
|
checked_at: string;
|
|
}[];
|
|
declare function insertNotificationLog(db: Db, kind: string, refType: string, refId: number | null, title: string, message: string): void;
|
|
declare function listNotificationLog(db: Db, limit?: number): {
|
|
id: number;
|
|
kind: string;
|
|
ref_type: string;
|
|
ref_id: number | null;
|
|
title: string;
|
|
message: string;
|
|
created_at: string;
|
|
}[];
|
|
type FailoverLogAction = "added" | "removed";
|
|
type FailoverLogRow = {
|
|
id: number;
|
|
service_id: number;
|
|
binding_id: number;
|
|
fqdn: string;
|
|
ip: string;
|
|
action: FailoverLogAction;
|
|
created_at: string;
|
|
};
|
|
declare function insertFailoverLog(db: Db, input: {
|
|
serviceId: number;
|
|
bindingId: number;
|
|
fqdn: string;
|
|
entries: Array<{
|
|
ip: string;
|
|
action: FailoverLogAction;
|
|
}>;
|
|
}): void;
|
|
declare function listFailoverLogForService(db: Db, serviceId: number, limit?: number): FailoverLogRow[];
|
|
|
|
type repos_BindingIpMeta = BindingIpMeta;
|
|
type repos_BindingLbPatch = BindingLbPatch;
|
|
type repos_DnsListFilter = DnsListFilter;
|
|
type repos_DomainMonitorRow = DomainMonitorRow;
|
|
type repos_FailoverLogAction = FailoverLogAction;
|
|
type repos_FailoverLogRow = FailoverLogRow;
|
|
type repos_HealthAggregate = HealthAggregate;
|
|
type repos_ServiceGroupLbPatch = ServiceGroupLbPatch;
|
|
type repos_ServiceIpHealthRow = ServiceIpHealthRow;
|
|
type repos_ServiceIpRow = ServiceIpRow;
|
|
type repos_UpdateSubdomainPatch = UpdateSubdomainPatch;
|
|
declare const repos_addDomainTags: typeof addDomainTags;
|
|
declare const repos_aggregateGroupScopeHealthByIds: typeof aggregateGroupScopeHealthByIds;
|
|
declare const repos_aggregateIpHealthByRefs: typeof aggregateIpHealthByRefs;
|
|
declare const repos_aggregateIpHealthByServiceIds: typeof aggregateIpHealthByServiceIds;
|
|
declare const repos_bindingsToRemove: typeof bindingsToRemove;
|
|
declare const repos_bumpBindingVersion: typeof bumpBindingVersion;
|
|
declare const repos_countCertificatesByStatus: typeof countCertificatesByStatus;
|
|
declare const repos_createDomain: typeof createDomain;
|
|
declare const repos_createDomainMonitor: typeof createDomainMonitor;
|
|
declare const repos_createGroup: typeof createGroup;
|
|
declare const repos_createHealthCheck: typeof createHealthCheck;
|
|
declare const repos_createNode: typeof createNode;
|
|
declare const repos_createService: typeof createService;
|
|
declare const repos_createServiceGroup: typeof createServiceGroup;
|
|
declare const repos_createSubdomain: typeof createSubdomain;
|
|
declare const repos_createSyncJob: typeof createSyncJob;
|
|
declare const repos_deleteBinding: typeof deleteBinding;
|
|
declare const repos_deleteBindingsExcept: typeof deleteBindingsExcept;
|
|
declare const repos_deleteCertificatesNotIn: typeof deleteCertificatesNotIn;
|
|
declare const repos_deleteDnsRecord: typeof deleteDnsRecord;
|
|
declare const repos_deleteDomain: typeof deleteDomain;
|
|
declare const repos_deleteDomainMonitor: typeof deleteDomainMonitor;
|
|
declare const repos_deleteGroup: typeof deleteGroup;
|
|
declare const repos_deleteHealthCheck: typeof deleteHealthCheck;
|
|
declare const repos_deleteIpHealthStatusForIp: typeof deleteIpHealthStatusForIp;
|
|
declare const repos_deleteIpHealthStatusForRef: typeof deleteIpHealthStatusForRef;
|
|
declare const repos_deleteNode: typeof deleteNode;
|
|
declare const repos_deleteService: typeof deleteService;
|
|
declare const repos_deleteServiceGroup: typeof deleteServiceGroup;
|
|
declare const repos_deleteSubdomain: typeof deleteSubdomain;
|
|
declare const repos_ensureNode: typeof ensureNode;
|
|
declare const repos_findBinding: typeof findBinding;
|
|
declare const repos_findDnsByCfId: typeof findDnsByCfId;
|
|
declare const repos_findDomainByZoneName: typeof findDomainByZoneName;
|
|
declare const repos_findHealthCheckByCfId: typeof findHealthCheckByCfId;
|
|
declare const repos_findNodeByAddress: typeof findNodeByAddress;
|
|
declare const repos_findNodeByIp: typeof findNodeByIp;
|
|
declare const repos_findSubdomainByDomainAndName: typeof findSubdomainByDomainAndName;
|
|
declare const repos_finishSyncJob: typeof finishSyncJob;
|
|
declare const repos_getBinding: typeof getBinding;
|
|
declare const repos_getBindingView: typeof getBindingView;
|
|
declare const repos_getCertificate: typeof getCertificate;
|
|
declare const repos_getDnsRecord: typeof getDnsRecord;
|
|
declare const repos_getDomain: typeof getDomain;
|
|
declare const repos_getDomainMonitor: typeof getDomainMonitor;
|
|
declare const repos_getGroup: typeof getGroup;
|
|
declare const repos_getGroupWithStats: typeof getGroupWithStats;
|
|
declare const repos_getHealthCheck: typeof getHealthCheck;
|
|
declare const repos_getIpHealthStatusRow: typeof getIpHealthStatusRow;
|
|
declare const repos_getNode: typeof getNode;
|
|
declare const repos_getService: typeof getService;
|
|
declare const repos_getServiceGroup: typeof getServiceGroup;
|
|
declare const repos_getSubdomain: typeof getSubdomain;
|
|
declare const repos_getSyncJob: typeof getSyncJob;
|
|
declare const repos_insertBinding: typeof insertBinding;
|
|
declare const repos_insertDnsRecord: typeof insertDnsRecord;
|
|
declare const repos_insertFailoverLog: typeof insertFailoverLog;
|
|
declare const repos_insertHealthProbeLog: typeof insertHealthProbeLog;
|
|
declare const repos_insertNotificationLog: typeof insertNotificationLog;
|
|
declare const repos_linkBindingRecord: typeof linkBindingRecord;
|
|
declare const repos_linkGroupDnsRecord: typeof linkGroupDnsRecord;
|
|
declare const repos_listAllBindings: typeof listAllBindings;
|
|
declare const repos_listAllDomains: typeof listAllDomains;
|
|
declare const repos_listAllNodes: typeof listAllNodes;
|
|
declare const repos_listAllSubdomains: typeof listAllSubdomains;
|
|
declare const repos_listBindingIps: typeof listBindingIps;
|
|
declare const repos_listBindingIpsWithMeta: typeof listBindingIpsWithMeta;
|
|
declare const repos_listBindingNodes: typeof listBindingNodes;
|
|
declare const repos_listBindingsByDomain: typeof listBindingsByDomain;
|
|
declare const repos_listBindingsByService: typeof listBindingsByService;
|
|
declare const repos_listCertificates: typeof listCertificates;
|
|
declare const repos_listDnsByDomain: typeof listDnsByDomain;
|
|
declare const repos_listDnsRecords: typeof listDnsRecords;
|
|
declare const repos_listDomainMonitorResults: typeof listDomainMonitorResults;
|
|
declare const repos_listDomainMonitorResultsForDomain: typeof listDomainMonitorResultsForDomain;
|
|
declare const repos_listDomainMonitors: typeof listDomainMonitors;
|
|
declare const repos_listDomainTags: typeof listDomainTags;
|
|
declare const repos_listDomains: typeof listDomains;
|
|
declare const repos_listDomainsEnriched: typeof listDomainsEnriched;
|
|
declare const repos_listEnabledDomainMonitors: typeof listEnabledDomainMonitors;
|
|
declare const repos_listFailoverLogForService: typeof listFailoverLogForService;
|
|
declare const repos_listGroupDnsRecords: typeof listGroupDnsRecords;
|
|
declare const repos_listGroups: typeof listGroups;
|
|
declare const repos_listHealthCheckTargets: typeof listHealthCheckTargets;
|
|
declare const repos_listHealthChecks: typeof listHealthChecks;
|
|
declare const repos_listHealthProbeLogForService: typeof listHealthProbeLogForService;
|
|
declare const repos_listIpHealthByServiceIds: typeof listIpHealthByServiceIds;
|
|
declare const repos_listIpHealthStatus: typeof listIpHealthStatus;
|
|
declare const repos_listNodes: typeof listNodes;
|
|
declare const repos_listNotificationLog: typeof listNotificationLog;
|
|
declare const repos_listOriginIpsForFqdn: typeof listOriginIpsForFqdn;
|
|
declare const repos_listRecordsForBinding: typeof listRecordsForBinding;
|
|
declare const repos_listServiceGroups: typeof listServiceGroups;
|
|
declare const repos_listServiceIpRows: typeof listServiceIpRows;
|
|
declare const repos_listServiceIps: typeof listServiceIps;
|
|
declare const repos_listServices: typeof listServices;
|
|
declare const repos_listServicesByGroup: typeof listServicesByGroup;
|
|
declare const repos_listSubdomainsByDomain: typeof listSubdomainsByDomain;
|
|
declare const repos_listUngroupedServices: typeof listUngroupedServices;
|
|
declare const repos_markDnsPendingDelete: typeof markDnsPendingDelete;
|
|
declare const repos_mergeHealthAggregates: typeof mergeHealthAggregates;
|
|
declare const repos_pruneStaleIpHealthStatus: typeof pruneStaleIpHealthStatus;
|
|
declare const repos_reorderServices: typeof reorderServices;
|
|
declare const repos_replaceBindingIps: typeof replaceBindingIps;
|
|
declare const repos_replaceBindingIpsWithMeta: typeof replaceBindingIpsWithMeta;
|
|
declare const repos_replaceServiceIps: typeof replaceServiceIps;
|
|
declare const repos_setBindingCnameTarget: typeof setBindingCnameTarget;
|
|
declare const repos_setBindingDnsRecordId: typeof setBindingDnsRecordId;
|
|
declare const repos_setBindingRoutingStrategy: typeof setBindingRoutingStrategy;
|
|
declare const repos_setDnsSyncStatus: typeof setDnsSyncStatus;
|
|
declare const repos_setDomainLastSynced: typeof setDomainLastSynced;
|
|
declare const repos_setDomainTags: typeof setDomainTags;
|
|
declare const repos_setServiceEnabled: typeof setServiceEnabled;
|
|
declare const repos_setServiceGroup: typeof setServiceGroup;
|
|
declare const repos_setServiceGroupEnabled: typeof setServiceGroupEnabled;
|
|
declare const repos_setServiceIpEnabled: typeof setServiceIpEnabled;
|
|
declare const repos_setServiceLb: typeof setServiceLb;
|
|
declare const repos_unlinkBindingRecord: typeof unlinkBindingRecord;
|
|
declare const repos_unlinkGroupDnsRecord: typeof unlinkGroupDnsRecord;
|
|
declare const repos_updateBindingDomain: typeof updateBindingDomain;
|
|
declare const repos_updateBindingFields: typeof updateBindingFields;
|
|
declare const repos_updateBindingLbConfig: typeof updateBindingLbConfig;
|
|
declare const repos_updateDnsFields: typeof updateDnsFields;
|
|
declare const repos_updateDomain: typeof updateDomain;
|
|
declare const repos_updateDomainMonitorResult: typeof updateDomainMonitorResult;
|
|
declare const repos_updateGroup: typeof updateGroup;
|
|
declare const repos_updateHealthCheck: typeof updateHealthCheck;
|
|
declare const repos_updateNode: typeof updateNode;
|
|
declare const repos_updateService: typeof updateService;
|
|
declare const repos_updateServiceGroup: typeof updateServiceGroup;
|
|
declare const repos_updateSubdomain: typeof updateSubdomain;
|
|
declare const repos_upsertCertificateCheck: typeof upsertCertificateCheck;
|
|
declare const repos_upsertIpHealthStatus: typeof upsertIpHealthStatus;
|
|
declare const repos_upsertSubdomain: typeof upsertSubdomain;
|
|
declare namespace repos {
|
|
export { type repos_BindingIpMeta as BindingIpMeta, type repos_BindingLbPatch as BindingLbPatch, type repos_DnsListFilter as DnsListFilter, type repos_DomainMonitorRow as DomainMonitorRow, type repos_FailoverLogAction as FailoverLogAction, type repos_FailoverLogRow as FailoverLogRow, type repos_HealthAggregate as HealthAggregate, type repos_ServiceGroupLbPatch as ServiceGroupLbPatch, type repos_ServiceIpHealthRow as ServiceIpHealthRow, type repos_ServiceIpRow as ServiceIpRow, type repos_UpdateSubdomainPatch as UpdateSubdomainPatch, repos_addDomainTags as addDomainTags, repos_aggregateGroupScopeHealthByIds as aggregateGroupScopeHealthByIds, repos_aggregateIpHealthByRefs as aggregateIpHealthByRefs, repos_aggregateIpHealthByServiceIds as aggregateIpHealthByServiceIds, repos_bindingsToRemove as bindingsToRemove, repos_bumpBindingVersion as bumpBindingVersion, repos_countCertificatesByStatus as countCertificatesByStatus, repos_createDomain as createDomain, repos_createDomainMonitor as createDomainMonitor, repos_createGroup as createGroup, repos_createHealthCheck as createHealthCheck, repos_createNode as createNode, repos_createService as createService, repos_createServiceGroup as createServiceGroup, repos_createSubdomain as createSubdomain, repos_createSyncJob as createSyncJob, repos_deleteBinding as deleteBinding, repos_deleteBindingsExcept as deleteBindingsExcept, repos_deleteCertificatesNotIn as deleteCertificatesNotIn, repos_deleteDnsRecord as deleteDnsRecord, repos_deleteDomain as deleteDomain, repos_deleteDomainMonitor as deleteDomainMonitor, repos_deleteGroup as deleteGroup, repos_deleteHealthCheck as deleteHealthCheck, repos_deleteIpHealthStatusForIp as deleteIpHealthStatusForIp, repos_deleteIpHealthStatusForRef as deleteIpHealthStatusForRef, repos_deleteNode as deleteNode, repos_deleteService as deleteService, repos_deleteServiceGroup as deleteServiceGroup, repos_deleteSubdomain as deleteSubdomain, repos_ensureNode as ensureNode, repos_findBinding as findBinding, repos_findDnsByCfId as findDnsByCfId, repos_findDomainByZoneName as findDomainByZoneName, repos_findHealthCheckByCfId as findHealthCheckByCfId, repos_findNodeByAddress as findNodeByAddress, repos_findNodeByIp as findNodeByIp, repos_findSubdomainByDomainAndName as findSubdomainByDomainAndName, repos_finishSyncJob as finishSyncJob, repos_getBinding as getBinding, repos_getBindingView as getBindingView, repos_getCertificate as getCertificate, repos_getDnsRecord as getDnsRecord, repos_getDomain as getDomain, repos_getDomainMonitor as getDomainMonitor, repos_getGroup as getGroup, repos_getGroupWithStats as getGroupWithStats, repos_getHealthCheck as getHealthCheck, repos_getIpHealthStatusRow as getIpHealthStatusRow, repos_getNode as getNode, repos_getService as getService, repos_getServiceGroup as getServiceGroup, repos_getSubdomain as getSubdomain, repos_getSyncJob as getSyncJob, repos_insertBinding as insertBinding, repos_insertDnsRecord as insertDnsRecord, repos_insertFailoverLog as insertFailoverLog, repos_insertHealthProbeLog as insertHealthProbeLog, repos_insertNotificationLog as insertNotificationLog, repos_linkBindingRecord as linkBindingRecord, repos_linkGroupDnsRecord as linkGroupDnsRecord, repos_listAllBindings as listAllBindings, repos_listAllDomains as listAllDomains, repos_listAllNodes as listAllNodes, repos_listAllSubdomains as listAllSubdomains, repos_listBindingIps as listBindingIps, repos_listBindingIpsWithMeta as listBindingIpsWithMeta, repos_listBindingNodes as listBindingNodes, repos_listBindingsByDomain as listBindingsByDomain, repos_listBindingsByService as listBindingsByService, repos_listCertificates as listCertificates, repos_listDnsByDomain as listDnsByDomain, repos_listDnsRecords as listDnsRecords, repos_listDomainMonitorResults as listDomainMonitorResults, repos_listDomainMonitorResultsForDomain as listDomainMonitorResultsForDomain, repos_listDomainMonitors as listDomainMonitors, repos_listDomainTags as listDomainTags, repos_listDomains as listDomains, repos_listDomainsEnriched as listDomainsEnriched, repos_listEnabledDomainMonitors as listEnabledDomainMonitors, repos_listFailoverLogForService as listFailoverLogForService, repos_listGroupDnsRecords as listGroupDnsRecords, repos_listGroups as listGroups, repos_listHealthCheckTargets as listHealthCheckTargets, repos_listHealthChecks as listHealthChecks, repos_listHealthProbeLogForService as listHealthProbeLogForService, repos_listIpHealthByServiceIds as listIpHealthByServiceIds, repos_listIpHealthStatus as listIpHealthStatus, repos_listNodes as listNodes, repos_listNotificationLog as listNotificationLog, repos_listOriginIpsForFqdn as listOriginIpsForFqdn, repos_listRecordsForBinding as listRecordsForBinding, repos_listServiceGroups as listServiceGroups, repos_listServiceIpRows as listServiceIpRows, repos_listServiceIps as listServiceIps, repos_listServices as listServices, repos_listServicesByGroup as listServicesByGroup, repos_listSubdomainsByDomain as listSubdomainsByDomain, repos_listUngroupedServices as listUngroupedServices, repos_markDnsPendingDelete as markDnsPendingDelete, repos_mergeHealthAggregates as mergeHealthAggregates, repos_pruneStaleIpHealthStatus as pruneStaleIpHealthStatus, repos_reorderServices as reorderServices, repos_replaceBindingIps as replaceBindingIps, repos_replaceBindingIpsWithMeta as replaceBindingIpsWithMeta, repos_replaceServiceIps as replaceServiceIps, repos_setBindingCnameTarget as setBindingCnameTarget, repos_setBindingDnsRecordId as setBindingDnsRecordId, repos_setBindingRoutingStrategy as setBindingRoutingStrategy, repos_setDnsSyncStatus as setDnsSyncStatus, repos_setDomainLastSynced as setDomainLastSynced, repos_setDomainTags as setDomainTags, repos_setServiceEnabled as setServiceEnabled, repos_setServiceGroup as setServiceGroup, repos_setServiceGroupEnabled as setServiceGroupEnabled, repos_setServiceIpEnabled as setServiceIpEnabled, repos_setServiceLb as setServiceLb, repos_unlinkBindingRecord as unlinkBindingRecord, repos_unlinkGroupDnsRecord as unlinkGroupDnsRecord, repos_updateBindingDomain as updateBindingDomain, repos_updateBindingFields as updateBindingFields, repos_updateBindingLbConfig as updateBindingLbConfig, repos_updateDnsFields as updateDnsFields, repos_updateDomain as updateDomain, repos_updateDomainMonitorResult as updateDomainMonitorResult, repos_updateGroup as updateGroup, repos_updateHealthCheck as updateHealthCheck, repos_updateNode as updateNode, repos_updateService as updateService, repos_updateServiceGroup as updateServiceGroup, repos_updateSubdomain as updateSubdomain, repos_upsertCertificateCheck as upsertCertificateCheck, repos_upsertIpHealthStatus as upsertIpHealthStatus, repos_upsertSubdomain as upsertSubdomain };
|
|
}
|
|
|
|
export { type AppSettingsDto, type AppSettingsPatch, type AppendAuditInput, ConflictError, type Db, type DnsListFilter, type HealthEngineFallbacks, type HealthEngineSettings, NotFoundError, type Sqlite, type UpdateSubdomainPatch, appSettings, appendAudit, auditLog, bindingNodes, certificates, createDb, createMemoryDb, dnsRecords, domainMonitorResults, domainMonitors, domainTags, domains, failoverLog, getAppSettings, getAppSettingsSecrets, groups, healthCheck, healthChecks, healthProbeLog, ipHealthStatus, listAudit, nodes, notificationLog, repos, resolveDatabasePath, runMigrations, schema, serviceBindingIps, serviceBindingRecords, serviceBindings, serviceGroupDnsRecords, serviceGroups, serviceIps, services, subdomains, syncJobs, touchVpsTrackerSync, updateAppSettings };
|