Skip to main content
Version: 0.17.x

Variable: dataSources

const dataSources: PgTableWithColumns<{ columns: { connectionOptions: PgColumn<{ baseColumn: never; columnType: "PgJsonb"; data: unknown; dataType: "json"; driverParam: unknown; enumValues: undefined; generated: undefined; hasDefault: true; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "connection_options"; notNull: false; tableName: "data_sources"; }, { }, { }>; createdAt: PgColumn<{ baseColumn: never; columnType: "PgTimestamp"; data: Date; dataType: "date"; driverParam: string; enumValues: undefined; generated: undefined; hasDefault: true; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "created_at"; notNull: false; tableName: "data_sources"; }, { }, { }>; credentialsKeyId: PgColumn<{ baseColumn: never; columnType: "PgVarchar"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "credentials_key_id"; notNull: false; tableName: "data_sources"; }, { }, { length: 255; }>; databaseName: PgColumn<{ baseColumn: never; columnType: "PgVarchar"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "database_name"; notNull: false; tableName: "data_sources"; }, { }, { length: 255; }>; encryptedCredentials: PgColumn<{ baseColumn: never; columnType: "PgText"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "encrypted_credentials"; notNull: false; tableName: "data_sources"; }, { }, { }>; estimatedSizeBytes: PgColumn<{ baseColumn: never; columnType: "PgBigInt53"; data: number; dataType: "number"; driverParam: string | number; enumValues: undefined; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "estimated_size_bytes"; notNull: false; tableName: "data_sources"; }, { }, { }>; host: PgColumn<{ baseColumn: never; columnType: "PgVarchar"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "host"; notNull: false; tableName: "data_sources"; }, { }, { length: 255; }>; id: PgColumn<{ baseColumn: never; columnType: "PgUUID"; data: string; dataType: "string"; driverParam: string; enumValues: undefined; generated: undefined; hasDefault: true; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: true; name: "id"; notNull: true; tableName: "data_sources"; }, { }, { }>; isActive: PgColumn<{ baseColumn: never; columnType: "PgBoolean"; data: boolean; dataType: "boolean"; driverParam: boolean; enumValues: undefined; generated: undefined; hasDefault: true; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "is_active"; notNull: false; tableName: "data_sources"; }, { }, { }>; lastError: PgColumn<{ baseColumn: never; columnType: "PgText"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "last_error"; notNull: false; tableName: "data_sources"; }, { }, { }>; lastTestedAt: PgColumn<{ baseColumn: never; columnType: "PgTimestamp"; data: Date; dataType: "date"; driverParam: string; enumValues: undefined; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "last_tested_at"; notNull: false; tableName: "data_sources"; }, { }, { }>; lastTestSuccess: PgColumn<{ baseColumn: never; columnType: "PgBoolean"; data: boolean; dataType: "boolean"; driverParam: boolean; enumValues: undefined; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "last_test_success"; notNull: false; tableName: "data_sources"; }, { }, { }>; name: PgColumn<{ baseColumn: never; columnType: "PgVarchar"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "name"; notNull: true; tableName: "data_sources"; }, { }, { length: 255; }>; password: PgColumn<{ baseColumn: never; columnType: "PgVarchar"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "password"; notNull: false; tableName: "data_sources"; }, { }, { length: 255; }>; port: PgColumn<{ baseColumn: never; columnType: "PgInteger"; data: number; dataType: "number"; driverParam: string | number; enumValues: undefined; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "port"; notNull: false; tableName: "data_sources"; }, { }, { }>; tableCount: PgColumn<{ baseColumn: never; columnType: "PgInteger"; data: number; dataType: "number"; driverParam: string | number; enumValues: undefined; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "table_count"; notNull: false; tableName: "data_sources"; }, { }, { }>; type: PgColumn<{ baseColumn: never; columnType: "PgVarchar"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "type"; notNull: true; tableName: "data_sources"; }, { }, { length: 50; }>; updatedAt: PgColumn<{ baseColumn: never; columnType: "PgTimestamp"; data: Date; dataType: "date"; driverParam: string; enumValues: undefined; generated: undefined; hasDefault: true; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "updated_at"; notNull: false; tableName: "data_sources"; }, { }, { }>; username: PgColumn<{ baseColumn: never; columnType: "PgVarchar"; data: string; dataType: "string"; driverParam: string; enumValues: [string, ...string[]]; generated: undefined; hasDefault: false; hasRuntimeDefault: false; identity: undefined; isAutoincrement: false; isPrimaryKey: false; name: "username"; notNull: false; tableName: "data_sources"; }, { }, { length: 255; }>; }; dialect: "pg"; name: "data_sources"; schema: undefined; }>

Defined in: src/db/schema.ts:21