supabase / postgres

Unmodified Postgres with some useful plugins

Home Page:https://supabase.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Enable ICU provider

lukaspili opened this issue · comments

One popular use case is to create a case insensitive collation:

create collation case_insensitive (provider = icu, locale = 'und-u-ks-level2', deterministic = false);

Current result is an error stating:

ICU is not supported in this build

thanks @lukaspili - moving this over to the postgres repo

Hi, any progress on this enhancement?

Seems postgres wasn't compiled with ICU support, it needs ./configure --with-icu.

More details at: https://www.2ndquadrant.com/en/blog/icu-support-postgresql-10/

ICU is supported on the postgres development server (supabase start), so I've just developed and tested a new feature using ICU collations and only discovered that it's not supported in production when I tried to supabase db push the new schemas.

So at least the development server is compiled with ICU support. I thought the whole point of the dockerised development server was that you developed against the same binary that you deployed on?

Created PR
#491