Best way to install hstore on multiple schemas in a Postgres database?
I'm working on a project that needs to use hstore on multiple schemas. The 'public' schema, where the hstore extension was being installed isn't available everywhere, because my scope doesn't lookup at 'public'. On some tryouts, I've created the extension on a schema called 'hstore' and used the schema on every available scope (search path) used. Based on this, I've some questions: Is it ok to create a schema just for the extension? Or is it better to create the extension on every single schema (like, customer_1 , customer_2 , and so on...)? Does the creation of the extension in a separate