PostgreSQL connection settings for Squirrelix.
Squirrelix uses a plain Elixir struct — not a Gleam-style opaque record. Fields are regular struct keys you can pattern match on or convert to a Postgrex/DBConnection keyword list when needed.
Summary
Types
@type t() :: %Squirrelix.ConnectionOptions{ database: String.t(), host: String.t(), password: String.t(), port: pos_integer(), timeout_seconds: non_neg_integer(), user: String.t() }