structure.sql assumes schema name public
Summary
Customer in internal ZD link is running into problems in GitLab 12.10 with the new structure.sql and their standalone postgres database: "This file assumes the Postgres it talks to is vanilla, and hard codes the search_path and schema name to ‘public’ – this isn’t present in the our DBA managed Postgres, where we have a ‘gitlab’ schema and a DBA managed ‘extensions’ schema that contains the plugins GitLab needs."
Right now they're having to manually edit the structure.sql to work in their environment. It seems like perhaps we've made some unfounded assumptions in our structure.sql that may also cause problems with other customers?