美文网首页
PSQL: pq: 索引 *** 不存在

PSQL: pq: 索引 *** 不存在

作者: 豆瓣奶茶 | 来源:发表于2018-09-13 10:51 被阅读6次
    blocksToSync := nodeHeight - lastBlock
    reindexing := newIndexes || blocksToSync > nodeHeight/2
    if reindexing {
        log.Info("Large bulk load: Removing indexes and disabling duplicate checks.")
        err = db.DeindexAll()
        if err != nil && !strings.Contains(err.Error(), "does not exist") {
            //return lastBlock, err
        }
        db.EnableDuplicateCheckOnInsert(false)
    } else {
        db.EnableDuplicateCheckOnInsert(true)
    }

一直报下面这个错误

PSQL: pq: 索引 "uix_addresses_funding_tx" 不存在

最后大神看出,就是这句话出现的问题

if err != nil && !strings.Contains(err.Error(), "does not exist"){
}

如果错误中不存在does not exist,就退出.
但是由于我们在windows10上使用postgres,打印错误都是中文.而这里条件判断是英文.
所以一直报错.

相关文章

  • PSQL: pq: 索引 *** 不存在

    一直报下面这个错误 最后大神看出,就是这句话出现的问题 如果错误中不存在does not exist,就退出.但是...

  • postgresql实战—常用的命令

    \dt+ 表名:查看表大小 \di+ 索引名:查看索引大小 \sf 函数名:查看函数定义 psql导入与导出 CO...

  • IMI 倒排多索引

    倒排多索引 倒排多索引体现在倒排索引的的时候,使用PQ M=2来代替倒排的K-means,把整个数据集划分为两个子...

  • 交互工具psql的使用简述

    psql介绍 通过 man psql 或者 psql --help 这两个linux 命令可以了解 psql 的用...

  • 2015TPAMI(IMI多维倒排索引)-The Inverte

    2012CVPR是本论文的会议版本。本文是乘积量化技术(PQ) 最典型的索引方式。 1 INTRODUCTION ...

  • Psql命令行快速参考

    psql命令行快速参考 psql的命令语法是: psql [options] [dbname [username]...

  • postgresql中一些比较实用的命令

    查看索引大小 查看表大小 查看函数代码 psql命令行执行sql (有无-A -t参数对结果的影响) 创建外部服务...

  • 2022-07-11

    $ psql $ psql: error: connection to server on socket "/tm...

  • 使用postgreSql

    # 安装 $ brew install postgresql # 检查 $ psql -V psql (Postg...

  • elasticsearch之索引模板

    索引模板简介 索引模板是创建索引的一种方式。将数据写入指定索引时,如果该索引不存在,则根据索引名称能匹配相应索引模...

网友评论

      本文标题:PSQL: pq: 索引 *** 不存在

      本文链接:https://www.haomeiwen.com/subject/gqazvftx.html