gerrit 数据库查找change_id

##############################################################
remote: Resolving deltas: 100% (2/2)
error: unpack failed: error Missing unknown 613fd2557fba30aff2dbd51c3807cc57561bab08
fatal: Unpack error, check server log
To ssh://[email protected]:29418/neutron.git
 ! [remote rejected] HEAD -> refs/publish/datong (n/a (unpacker error))
error: failed to push some refs to ‘ssh://[email protected]:29418/neutron.git‘
#####################################################################
出现类似到错误是因为删除原先的旧有代码,而gerrit上相关的代码旧提交未处理导致到。存在数据库中的neutron.git库patch_set找不到对应的object。

解决方法:登录到gerrit server 进入数据库我这边用到是H2数据库
java -jar bin/gerrit.war gsql
\d
select * from PATCH_SETS ;
查找到613fd2557fba30aff2dbd51c3807cc57561bab08对应到ID

 CREATED_ON              | DRAFT | REVISION                                 | UPLOADER_ACCOUNT_ID | CHANGE_ID | PATCH_SET_ID
 ------------------------+-------+------------------------------------------+---------------------+-----------+-------------
 2015-01-04 15:57:08.423 | N     | 613fd2557fba30aff2dbd51c3807cc57561bab08 | 1000002             | 1         | 1

然后update changes set open=‘N‘,status=‘A‘ where change_id=1;
status=A (Abandon)
回网页看提交已经没有了

时间: 2024-08-28 21:37:02

gerrit 数据库查找change_id的相关文章

根据用户坐标,向数据库查找附近的商家

根据用户坐标,向数据库查找附近的商家:使用TP框架<?php/** * 计算某个经纬度的周围某段距离的正方形的四个点 * 地球半径,平均半径为6371km * @param lng float 经度 * @param lat float 纬度 * @param distance float 该点所在圆的半径,该圆与此正方形内切,默认值为0.5千米 * @return array 正方形的四个点的经纬度坐标 */function getAroundCoordinate($lng, $lat,$di

硬盘、数据库查找算法

B~树 1.前言: 动态查找树主要有:二叉查找树(Binary Search Tree),平衡二叉查找树(Balanced Binary Search Tree),红黑树 (Red-Black Tree ),B-tree/B+-tree/ B*-tree(B~Tree).前三者是典型的二叉查找树结构,其查找的时间复杂度O(log2N)与树的深度相关,那么降低树的深度自然对查找效率是有所提高的:还有一个实际问题:就是大规模数据存储中,实现索引查询这样一个实际背景下,树节点存储的元素数量是有限的(如

数据库查找操作-java

import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class SqlDemo { public static void main(String[] args) { try { //1.载入驱动程序 //驱动程序名称: com.mysql.jdbc.D

登陆 数据库查找 以及redis校验验证码

``` //用于生成验证ma const svgCaptcha = require("svg-captcha") //mysql 用于在数据库中查找前端输入的用户名和密码 const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: '12345678', database: 'sys' }); connecti

数据库查找和删除

package method;import java.sql.*;import javax.servlet.http.HttpServletRequest;public class InsertDemo{ public ResultSet rs=null; public static String JDBC_DRIVER = "com.mysql.jdbc.Driver"; public static String DB_URL = "jdbc:mysql://127.0.0

SQL Server 数据库查找重复记录的几种方法

http://www.hanyu123.cn/html/c61/6790.html 一.查某一列(或多列)的重复值.(只可以查出重复记录的值,不能查出整个记录的信息) 例如:查找stuid,stuname重复的记录: select stuid,stuname from stuinfo group by stuid,stuname having(count(*))>1 二.查某一列有重复值的记录.(此方法查出的是所有重复的记录,如果有两条记录重复的,就查出两条) 例如:查找stuid重复的记录:

主流数据库查找前几条数据的区别

假设从people表查找前五条 mysql: select  * from  people  limit 5 sqlserver: select top 5   from  people oracle: select  *   from   people where  rownum<5

数据库查找出list数据,进行处理

var list = WorkBillViceService.GetWokrBillvice(workbillid).OrderBy(p=>p.WorkBillNo).ToList();查出来的某一列就行排序            this.krydgvworkbillvic.DataSource = list;            this.Text = list[0].WorkBillNo;    把某个字段给textbook显示

数据库查找,修改,删除

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient; namespace ConnSqlForm{ public partial class F