Document the requirements for registry database on the external postgresql
Summary
We are not documenting the requirements for database objects for external postgresql deployments
https://docs.gitlab.com/administration/postgresql/external/
Implementation
The documentation under https://docs.gitlab.com/administration/postgresql/external/ provides guidance for users that want to set up and manage their own external database. Currently it only tells users to create:
a gitlab user with a password of your choice, create the gitlabhq_production and make the user an owner of the database.
Set up a gitlab user with a password of your choice, create the gitlabhq_production database, and make the user an owner of the database. You can see an example of this setup in the self-compiled installation documentation.
If you are using a cloud-managed service, you may need to grant additional roles to your gitlab user
But the registry database has their own user and database name. So, as part of initializing an external PostgreSQL database server, the users should be told to also create the registry database, user and required roles.