Vote for Postgres extensions #679
-
Beta Was this translation helpful? Give feedback.
Replies: 138 comments 217 replies
-
|
plv8 - https://github.com/plv8/plv8 |
Beta Was this translation helpful? Give feedback.
-
|
PL Python edit: this cannot be supported on Supabase because it is an untrusted extension. See here for more details |
Beta Was this translation helpful? Give feedback.
-
|
PL Java would be great - https://github.com/tada/pljava. Also, ARG based build which would enable/disable certain plugins might also be helpful. Great work by the way, love the Dockerfile. |
Beta Was this translation helpful? Give feedback.
-
|
Timescale - https://github.com/timescale/timescaledb |
Beta Was this translation helpful? Give feedback.
-
|
plpgsql_check for linting and validating SQL code quality. |
Beta Was this translation helpful? Give feedback.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
-
Beta Was this translation helpful? Give feedback.
-
|
I would like to see pg_cron on here, although I don't know about the licenses. |
Beta Was this translation helpful? Give feedback.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
-
|
PL/R would be great! https://github.com/postgres-plr/plr and https://access.crunchydata.com/documentation/plr/8.3.0.18/ |
Beta Was this translation helpful? Give feedback.
-
|
https://github.com/furstenheim/is_jsonb_valid seems useful for enforcing JSON schemas in columns using the It's not in the Database > Extensions yet, I suggest it is added. It seems to be more performant than its https://github.com/gavinwahl/postgres-json-schema counterpart. (from the author) |
Beta Was this translation helpful? Give feedback.
-
|
pg_anon |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
keccak |
Beta Was this translation helpful? Give feedback.
-
|
pg_rational |
Beta Was this translation helpful? Give feedback.
-
|
pg_bigm |
Beta Was this translation helpful? Give feedback.
-
|
I could really use mysql_fdw for multiple migrations trajects. |
Beta Was this translation helpful? Give feedback.
-
|
Ability to use PostgreSQL 18 UUIDv7, both to set as the default UUID method and implemented as a function - |
Beta Was this translation helpful? Give feedback.
-
|
We got analytics in the ability to connect to DuckDB But the beautiful thing is that you can already have it within your regular Postgres with pg_duckdb Now with the release of pg_lake (it's shiny but almost too new, i've yet to test it, but on paper sounds fantastic) there is an opportunity to make Supabase "the everything Postgres" platform. This in particular sounds almost too good
But at this point i'm curious how it would work with Analytical Buckets that are being developed right now |
Beta Was this translation helpful? Give feedback.
-
|
pg_semver |
Beta Was this translation helpful? Give feedback.
-
|
timescaledb (latest version supported pg:17) |
Beta Was this translation helpful? Give feedback.
-
|
Add reoccurring rule (rrule) support with https://github.com/volkanunsal/postgres-rrule RRules are very useful for representing things like calendar entries that repeat (eg: Standup Meeting every Monday at 10am) without needing to materialize all those repeated entries. They also support limiting the number of repetitions by count or end date. Rules are plain text key-value pairs separated by a The syntax can be explored with this rules generator. https://www.addevent.com/c/documentation/tools/recurring-rule-generator While it is possible to perform rrule calculations at the application level without this extension, having it installed means it's much easier to select a date range that occurs long after the initial entry and know that you'll capture repeated entries. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
"The Cryptic Elephant", for Transparent Column Encryption: https://gitlab.com/dalibo/the_cryptic_elephant at Dalibo labs (PostgreSQL License). Ongoing project, but very promising. Will comment this post when they will go "production ready". |
Beta Was this translation helpful? Give feedback.
-
|
The new pg_clickhouse extension, plz! Analytics directly from Postgres (views/RPCs) without SQL rewrites and reducing data-pipeline complexity. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.

https://github.com/supabase/pg_jsonschema :)