I got this pg_trgm PostgreSQL error after trying to run Drupal and Postgres using Docker compose for testing purposes. After taking the NYC subway to my home office I decided to look into this.
The solution for this error was to install the missing extension in Postgres. Not sure why this is not installed by default. Maybe that’s a topic for a different post.
To quickly install the missing postgres extension and fix this pg_trgm PostgreSQL error I logged into my docker container by running the below command:
docker exec -it <nameOfContainer> bashI then logged into postgres using:
psql -U <DB_USERNAME>then switch to the database you want to install the extension:
\c <DB_NAME>Run the below command to install the extension:
CREATE EXTENSION pg_trgm;Logout and if you get further errors try installing the module for your Linux OS:
Ubuntu/Debian:
sudo apt install postgresql-contribFedora:
sudo dnf install postgresql-contribResearch your OS documentation for installing this postgres extension.

