Hoogle Search
Within LTS Haskell 24.52 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
data
PathInternal (as :: [Type])reroute Web.Routing.SafeRouting No documentation available.
-
reroute Web.Routing.SafeRouting No documentation available.
-
reroute Web.Routing.SafeRouting No documentation available.
-
No documentation available.
-
rocksdb-haskell-jprupp Database.RocksDB Properties exposed by RocksDB
Put :: ByteString -> ByteString -> BatchOprocksdb-haskell-jprupp Database.RocksDB No documentation available.
PutCF :: ColumnFamily -> ByteString -> ByteString -> BatchOprocksdb-haskell-jprupp Database.RocksDB No documentation available.
-
No documentation available.
-
No documentation available.
module Test.Sandwich.Contexts.
PostgreSQL This module provides tools for introducing PostgreSQL databases, either via a container (Docker or Podman) or via a raw process (typically obtaining the binary from Nix). The container method is traditional, but the raw method can be nice because it tends to leave less junk on the system such as container images, networks, and volumes. A note about raw processes and random TCP ports: starting a Postgres process on a randomly chosen port is tricky, because Postgres currently lacks a setting for choosing its own port and reporting it back to us. So, the only way to start it on a random TCP port is to first manually find a free port on the system and then start Postgres with it. Since this procedure is inherently racy, it can cause failures if your tests are starting lots of Postgres instances (or other network-using processes) in parallel. This module takes a different approach: it starts the Postgres instance on a Unix socket, which can never fail. You can connect to it via the Unix socket directly if you like. If you use the TCP-based methods like introducePostgresViaNix, they will open a TCP socket inside the test process and then run a proxy to forward packets to the Postgres server's Unix socket.