ConsoleLogNoopQueryRunner¶
A query runner that simulates a database connection by logging all queries to the console using console.log
, and always returns empty results.
Supported databases
Tip
ConsoleLogNoopQueryRunner
supports synchronous query execution. See the Synchronous query runners for more information.
Do not share connections between requests
A ts-sql-query
connection object — along with the query runner instances passed to its constructor — represents a dedicated connection to the database.
Therefore, you must not share the same connection object between concurrent HTTP requests. Instead, create a new connection object for each request, along with its own query runners.
Even if the query runner internally uses a connection pool, the ts-sql-query
connection still represents a single active connection, acquired from the pool. It must be treated as such and never reused across requests.