src/allographer/query_builder/models/postgres/postgres_types

created by let rdb = dbOpen(PostgreSQL, "localhost", 5432)created by rdb.select("columnName") or rdb.table("tableName")

Types

Connection = ref object
  conn*: PPGconn
  isBusy*: bool
  createdAt*: int64
Connections = ref object
  conns*: seq[Connection]
  timeout*: int              ## `getFreeConn` ใŒๆŽฅ็ถšใ‚’ๅพ…ใคใจใใซ็ฉใ‚€ Futureใ€‚`returnConn` ใŒๅ…ˆ้ ญใ‹ใ‚‰ 1 ไปถใ ใ‘ๅฎŒไบ†ใ•ใ›ใ‚‹ใ€‚
  waiters*: Deque[Future[void]] ## `exec` / `insertId` ็”จใ€‚ใƒ†ใƒผใƒ–ใƒซใ”ใจใซ information_schema ็›ธๅฝ“ใฎๅˆ—ๅž‹ใ‚’ๅˆๅ›žใฎใฟๅ–ๅพ—ใ—ใฆไฟๆŒใ™ใ‚‹ใ€‚
  columnTypeCache*: Table[string, seq[Row]]
PostgresConnections = ref object
  log*: LogSetting
  pools*: Connections
  isInTransaction*: bool
  transactionConn*: int
PostgreSQL = object
PostgresQuery = ref object
  log*: LogSetting
  pools*: Connections
  query*: JsonNode
  queryString*: string
  placeHolder*: JsonNode
  isInTransaction*: bool
  transactionConn*: int
RawPostgresQuery = ref object
  log*: LogSetting
  pools*: Connections
  query*: JsonNode
  queryString*: string
  placeHolder*: JsonNode
  isInTransaction*: bool
  transactionConn*: int