Postgres database usecase

what kind of data will be stored in the Postgres database when we set up GitLab self-hosted? what is the main purpose of having Postgres DB?

Users, config data, lists of projects, groups, personal access tokens, ssh keys, docker registry data, etc. Why do you ask.

1 Like

I did not understand what kind of data will be stored thank you for answering the question!


you can find more details on the components in GitLab in the architecture documentation: GitLab architecture overview | GitLab

If you keep using the Omnibus packages, they will take care of schema migrations and upgrades, reducing the maintenance level. Database settings | GitLab

Kind regards,

Thank you for the information Mike

1 Like