reorg / pg_repack

Reorganize tables in PostgreSQL databases with minimal locks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Releases with precompiled binaries

mareksuscak opened this issue · comments

I wasn't sure where to ask so I'm submitting an issue (feel free to close if irrelevant). Would there be an interest in automating the release process more and publishing releases here on GitHub along with precompiled binaries so people don't have to download and compile the client every time? In the same vein, would there be interest in us creating a Homebrew formula and publishing said binaries on Homebrew (MacOS only) and potentially other package repositories to make installation more seamless across the supported platforms? I'd be happy to contribute some of the changes.

commented

The executable binary has very little value. The critical part is a dynamically loadable library for the database, it must be compiled for the database of a specific version and be compatible with it.

A release with many dozens of variations of the library for different combinations of OS and postgres versions will not be easier.

would there be interest in us creating a Homebrew formula and publishing said binaries on Homebrew

Do you have experiences with the process of doing this?

Because an answer wasn't provided I'm closing the ticket.
@mareksuscak feel free to re-open it.

If it may help, there is an initiative that releases pg_repack as docker image at https://github.com/hartmut-co-uk/pg-repack-docker

Do you have experiences with the process of doing this?

Sorry folks, I completely forgot about this thread. I have never done it before but when I have time, I'll see if I can whip something up.