Skip to content

Instantly share code, notes, and snippets.

@SamuelMarks
Last active October 9, 2023 19:43
Show Gist options
  • Save SamuelMarks/7102dc0e859b83012b86cea661bf47ae to your computer and use it in GitHub Desktop.
Save SamuelMarks/7102dc0e859b83012b86cea661bf47ae to your computer and use it in GitHub Desktop.
[RFC] Create a PostgreSQL package manager for extensions

Need

  • Too many new extensions cropping up
  • They each have different support matrix
  • Upgrade cycles

Feature wishlist

  • List deployed instances
  • List/search installed extensions‡
  • List/search available extensions‡
  • Install specified extension†
  • Remove specificed extension†
  • Test infrastructure for each:
    • extension
    • extension version (incl. upgrade/downgrade)
    • PostgreSQL version
    • host OS
    • compatibility between extensions

‡ and their versions

† including downloading and updating config files and reloading services; as necessary

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment