2017-07-13 3 views
0

Comment connecter ma base de données Gitlab (en utilisant postgresql) à Pgadmin? Je peux accéder à la base de données à partir du terminal en utilisant >> sudo gitlab-rails db. La commande \ l sur le terminal montre gitlab en tant que propriétaire et quelques autres bases de données avec gitlab-rails en tant que propriétaire. Je suis nouveau à manipuler des bases de données et essaye de copier les tables de mysql de gitlab sur un autre serveur using mysqlworkbench au gitlab sur mon serveur manuellement.Connexion de la base de données Gitlab avec Pgadmin

+0

S'il vous plaît étiquette correctement. MySQL et Postgres ne sont pas la même chose. –

+0

ya, j'essaye de copier des tables de mysql manuellement comme je l'ai mentionné, ainsi marqué. Vous vous demandez si c'est possible –

+0

Cela pourrait se faire grâce à un langage comme PHP - lu depuis MySQL et INSERT dans postgres. L'utilisation d'une sauvegarde ne fonctionnera probablement pas en raison des différences de commande et de syntaxe. –

Répondre

0

MANUEL

Vous pouvez utiliser MySQL à l'exportateur Postgresql. Cet outil est également utilisé dans Gitlab lui-même pour gérer les migrations de bases de données entre ces deux types.

https://github.com/gitlabhq/mysql-postgresql-converter

Automated

Voir le guide de migration officielle: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/update/mysql_to_postgresql.md

+0

Merci pour la réponse. Mais c'est si j'ai accès à la base de données gitlab de l'autre ordinateur. J'ai juste une sauvegarde et encore plus les tables mysql et psql ne sont pas les mêmes dans la version différente de gitlab. Le faire manuellement est la seule option. –