2011-09-01 3 views
2

Je viens d'installer un serveur Gerrit et je souhaite me débarrasser de la permission Besoin vérifié (vérifié) +1 (Vérifié). Notre équipe aimerait seulement +2 changements au lieu de faire les deux choses.Gerrit supprimer Besoin Vérifié +1 (Vérifié)

J'ai essayé en suivant les étapes à http://review.coreboot.org/Documentation/access-control.html#category_CVRW

DELETE FROM approval_categories  WHERE category_id = 'VRIF'; 
DELETE FROM approval_category_values WHERE category_id = 'VRIF'; 

Mais je suis en cours d'exécution d'une base de données de H2 et je suppose que je ne suis pas sûr exactement comment le modifier sans utiliser Java.

+0

Je ne sais pas Gerrit, mais je suppose que vous pouvez accéder à la base de données à partir de la [console H2] (http://h2database.com/html/quickstart.html#h2_console) si vous connaissez l'URL de la base de données, le nom d'utilisateur et le mot de passe. –

+0

Merci pour votre aide. Désolé, j'aurais dû préciser que je n'utilise pas Windows. Ceci est exécuté sur Ubuntu Server 11 64 bits –

+0

J'ai téléchargé le fichier .zip et j'ai essayé d'émettre java -cp h2 * .jar org.h2.tools.Shell et il m'a été demandé l'URL et le pilote, tous deux dont je ne suis pas sûr. Par défaut, Gerrit écoute sur le port 8080, mais je ne sais pas si la base de données H2 actuelle est liée à ce port. –

Répondre

6

Vous pouvez utiliser la commande gsql de Gerrit pour obtenir le soutien de requête interactive directement sur la base de données SQL sous-jacente: http://review.coreboot.org/Documentation/cmd-gsql.html

ssh -p 29418 review.example.com gerrit gsql 

Là, vous pouvez émettre les commandes de suppression:

DELETE FROM approval_categories  WHERE category_id = 'VRIF'; 
DELETE FROM approval_category_values WHERE category_id = 'VRIF'; 
+1

Merci. Je l'ai fait et ça marche. –

+0

@vquintans Donc, si nous voulons vérifier et revoir les deux, comment l'obtenir? Merci! – Nancy

+0

@Cheers Cette information est un peu désuète car avec les versions actuelles de gerrit les étiquettes ne sont pas stockées dans la base de données mais sont configurées par projet dans le fichier project.config: https://gerrit-documentation.storage.googleapis.com/ Documentation/2.7/config-labels.html – vquintans