Documentation
¶
Index ¶
- Constants
- Variables
- func ContextWithTx(ctx context.Context, tx *sql.Tx) context.Context
- func ExecuteTransaction[T any](f func(tx *sql.Tx) (T, error)) (T, error)
- func GetDB() *sql.DB
- func GetTx(ctx context.Context) *sql.Tx
- func Init() error
- func IsSQLite() bool
- func QueryerFromContext(ctx context.Context) interface{ ... }
Constants ¶
View Source
const TransactionContextKey = "dbTx"
Variables ¶
View Source
var DB *sql.DB // PostgreSQL-replacement: relational/config data (transactional)
View Source
var Driver lit.Driver = lit.PostgreSQL
View Source
var TelemetryDB *sql.DB // ClickHouse-replacement: append-only telemetry data (non-transactional)
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.