github.com/linapex/ethereum-go-chinese@v0.0.0-20190316121929-f8b7a73c3fa1/swarm/storage/schema.go (about)

     1  
     2  //<developer>
     3  //    <name>linapex 曹一峰</name>
     4  //    <email>linapex@163.com</email>
     5  //    <wx>superexc</wx>
     6  //    <qqgroup>128148617</qqgroup>
     7  //    <url>https://jsq.ink</url>
     8  //    <role>pku engineer</role>
     9  //    <date>2019-03-16 19:16:45</date>
    10  //</624450121391673344>
    11  
    12  package storage
    13  
    14  //我们要使用的DB模式。实际/当前数据库架构可能不同
    15  //直到运行迁移。
    16  const CurrentDbSchema = DbSchemaHalloween
    17  
    18  //曾经有一段时间我们根本没有模式。
    19  const DbSchemaNone = ""
    20  
    21  //“纯度”是我们与Swarm 0.3.5一起发布的第一个级别数据库的正式模式。
    22  const DbSchemaPurity = "purity"
    23  
    24  //“万圣节”在这里是因为我们有一个螺丝钉在垃圾回收索引。
    25  //因此,我们必须重建gc索引以消除错误的
    26  //这需要很长的时间。此模式用于记账,
    27  //所以重建索引只运行一次。
    28  const DbSchemaHalloween = "halloween"
    29