ReadMaxVersion 读取当前最大版本号
()
| 186 | |
| 187 | // ReadMaxVersion 读取当前最大版本号 |
| 188 | func (this *KVIPList) ReadMaxVersion() (int64, error) { |
| 189 | if this.isClosed { |
| 190 | return 0, errors.New("database has been closed") |
| 191 | } |
| 192 | |
| 193 | version, err := this.versionsTable.Get("version") |
| 194 | if err != nil { |
| 195 | if kvstore.IsNotFound(err) { |
| 196 | return 0, nil |
| 197 | } |
| 198 | return 0, err |
| 199 | } |
| 200 | return version, nil |
| 201 | } |
| 202 | |
| 203 | // UpdateMaxVersion 修改版本号 |
| 204 | func (this *KVIPList) UpdateMaxVersion(version int64) error { |