Postgres extensions might not play well with Neon [[0]]. To minimise such chances, we can run an extensions test suite.
DoD
We have an infrastructure for running extensions tests with Neon Postgres
For some extension we run tests (my proposal is pgvector, plv8 written in C, and pg_graphql, pgx_ulid written in Rust), it would be nice also to cover postgis
We run such tests only if an extension or Postgres-related code (in vendor/ or pgxn/) got changed.
Motivation
Postgres extensions might not play well with Neon [[0]]. To minimise such chances, we can run an extensions test suite.
DoD
pgvector
,plv8
written in C, andpg_graphql
,pgx_ulid
written in Rust), it would be nice also to coverpostgis
vendor/
orpgxn/
) got changed.