Database.ServiceSourceinclude Core.Container.Service.SigCreates and returns a database connection pool. Re-uses an already created pool. Raises Data_db_core.Exception.
val query :
Core.Ctx.t ->
(Caqti_lwt.connection -> ('a, Caqti_error.t) Result.t Lwt.t) ->
'a Lwt.tRun a database query.
The context has to contain a database connection or a database connection pool.
Run a database query atomically on a connection.
The context has to contain a database connection or a database connection pool. Fetch a database connection from context if necessary to make sure, that every query runs on the same connection.
Disables foreign key checks if supported by the database.
Use very carefully, data might become inconsistent!