New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gin_trgm_ops does not exist for access method "gin" #335
Comments
seems you don't have the pg_trgm extension installed in the database in question. Try |
Even with the extension installed, I still see this, on 9.4.9.1 |
@beckmx, to clarify what @tbussmann responded, you need to By default PostgresApp has you on your personal DB. |
Works great for me. thanks! |
Glad it worked! Since there's nothing to do for us here, I'm closing this issue. |
Thanks for the solution. That worked partially for me. The full solution was to apply it to every schema by adding the schema pg_catalog to the end of it: |
It worked for me as well, with another extension related to GIN (intarray). I needed to select the schema as @leandropadua mentioned.
|
Thank you so much.... |
@tbussmann works for me |
In my case I already had the extension installed, but I created a new schema and it was not working with the new schema, so I had to drop the extension and create a new one specifying the schema and that work. |
In my case, some other script created the extension in a non-standard schema, thus the gin_trgm_ops was not being found. |
In my case it was a bit different. I was restoring using a dump file of a separate schema (not including the Only real way around it was to re-create the extension on the target schema after it had finished reimporting, then re-adding the indexes |
Hello, I have been working on a project that is shared by several members, and lately I cannot use my postgress installation for this problem:
PG::UndefinedObject: ERROR: operator class "gin_trgm_ops" does not exist for access method "gin"
Any ideas?
The text was updated successfully, but these errors were encountered: