aboutsummaryrefslogtreecommitdiff
path: root/internal/database/database.go
AgeCommit message (Expand)Author
2026-03-24all: pgx/v4 to v5 and upgrade pqEthan Lee
2026-03-17all: fix minmaxHana Kim
2026-03-12devtools/cmd/seeddb, internal/database: reduce contention and increase retriesHana Kim
2026-02-23internal/database: set db connection pool limitsHana Kim
2022-11-15all: convert interface{} to anyHana (Hyang-Ah) Kim
2022-04-11all: gofmtRuss Cox
2022-03-07internal/database: use generics for Collect functionsJonathan Amsterdam
2021-09-20internal/database: add CollectIntsJulie Qiu
2021-09-15internal/database: back off serialization failure exponentiallyJonathan Amsterdam
2021-07-21internal/{database,postgres}: export CollectStringsJonathan Amsterdam
2021-06-18internal/database: add ability to run queries incrementallyJonathan Amsterdam
2021-06-01internal/database: reduce max retries on serialization failureJonathan Amsterdam
2021-03-25internal/database: add CopyUpsertJonathan Amsterdam
2021-03-16internal/database: downgrade retryable errors to warningsJonathan Amsterdam
2021-02-22internal/database: gather more info about serialization retryJonathan Amsterdam
2021-02-12internal/database: catch missing retriable errorsJonathan Amsterdam
2020-11-24internal/database: support pgx driverJonathan Amsterdam
2020-11-10internal/database: set an explicit timeout for opening a DB.Jonathan Amsterdam
2020-10-27internal/database: fix logQuery call in QueryRowJonathan Amsterdam
2020-10-16internal/database: only log QueryRow debug info if errorJulie Qiu
2020-10-05internal/database: log additional info for QueryRow errorsJulie Qiu
2020-09-11internal/worker: add health check endpointJonathan Amsterdam
2020-09-09internal/database: change Exec to return rows affectedJonathan Amsterdam
2020-09-09internal/database: add ExecRowsAffectedJonathan Amsterdam
2020-09-09internal/database: move logging code to a separate fileJonathan Amsterdam
2020-08-07internal/database: downgrade context canceled errors to debug levelJulie Qiu
2020-06-22all.bash,internal: force DB testing in CIJonathan Amsterdam
2020-06-17internal/config: remove globalJonathan Amsterdam
2020-06-16internal/database: fix bug with error handling in transactJulie Qiu
2020-06-16internal: avoid "if err = f(); err != nil" patternDaniel Martí
2020-06-09internal/database: support bulk upsertJonathan Amsterdam
2020-06-09internal/database: BulkInsert: only prepare when necessaryJonathan Amsterdam
2020-06-08internal/database: assign to right err variableJonathan Amsterdam
2020-06-04internal/database: use prepared statement for BulkInsertJonathan Amsterdam
2020-06-02internal/database: Transact supports any isolation levelJonathan Amsterdam
2020-05-26internal/database: correctly wrap bulk statement errorsJonathan Amsterdam
2020-05-21internal/database: log isolation levelJonathan Amsterdam
2020-05-21internal/database: DB.Transact uses current contextJonathan Amsterdam
2020-05-21internal/database: support serializable transactionsJonathan Amsterdam
2020-05-20many: use nil instead of empty sliceJonathan Amsterdam
2020-04-23all: rename module to golang.org/x/pkgsiteJulie Qiu
2020-04-16internal/database: support returning values from a bulk insertJonathan Amsterdam
2020-04-16internal/database: log transaction start and endJonathan Amsterdam
2020-04-16internal/database: support bulk updatesJonathan Amsterdam
2020-04-14internal/database: use the DB for inside a transaction as well as outJonathan Amsterdam
2020-04-06internal/database: add RunQueryTxJonathan Amsterdam
2020-04-06discovery: fix issues highlighted by mvdan.cc/unparamJonathan Amsterdam
2020-03-27internal/{log,middleware}: add trace ID to context, use in loggingJonathan Amsterdam
2020-03-27devtools/cmd/dbpopulate: set sort_versionJonathan Amsterdam
2020-03-27internal/etl: use database.DB instead of sql.DBJonathan Amsterdam