defmodule Postgrex.Extensions.Int4Text do @behaviour Postgrex.Extension def init([]), do: {} def matching({}), do: [send: "int4send"] def format(_), do: :text def encode(_) do quote do value -> value = to_string(value) [<> | value] end end def decode(_) do quote do <> -> {int, _} = Integer.parse(binary) int end end end