Remix.run Logo
nunez 4 days ago

You hit this real quick when trying to build container images from the scratch. Theoretically you can drop a Go binary into a blank rootfs and it will run. This works most of the time, but anything that depends on Go's Postgres client requires libpq which requires libc. Queue EFILE runtime errors after running the container.

nateb2022 4 days ago | parent [-]

> anything that depends on Go's Postgres client requires libpq which requires libc

Try https://github.com/lib/pq

AlbinoDrought 4 days ago | parent | next [-]

I've also seen https://github.com/jackc/pgx used in many projects

mxey 4 days ago | parent | prev [-]

> For users that require new features or reliable resolution of reported bugs, we recommend using pgx which is under active development.