-record(pg_error_fields, { severity :: binary(), code :: binary(), message :: binary(), detail :: gleam@option:option(binary()), hint :: gleam@option:option(binary()), position :: gleam@option:option(binary()), internal_position :: gleam@option:option(binary()), internal_query :: gleam@option:option(binary()), where_ :: gleam@option:option(binary()), schema :: gleam@option:option(binary()), table :: gleam@option:option(binary()), column :: gleam@option:option(binary()), data_type :: gleam@option:option(binary()), constraint :: gleam@option:option(binary()), file :: gleam@option:option(binary()), line :: gleam@option:option(binary()), routine :: gleam@option:option(binary()) }).