1import type { Knex } from 'knex'2import type { Kysely } from 'kysely'3import type { OpenPortNoA } from '../../sharedF/portInOpenAAI.mts'5export type DbConnInfo = {6 qsName: string7 extQs: string8 enableSsl: boolean9 dbQs: string10 password: string11 username: string12 svcName: string13 nodePort?: number14 hostname: string15 cluster_name: string16 ips: string[]17 isCnPg?: boolean18 ptNodePortNo?: number19 lanHostIpsH?: { clusterVip?: string }20 needsKubePortFwd?: boolean21 openPortNoA?: OpenPortNoA22}24export type DbConn = Knex | Kysely<unknown>26export type DbHandles = {27 [key: string]: Knex | Kysely<unknown> | null28}