以下是lmdb的所有错误码及其具体数值:

  1. MDB_SUCCESS:操作成功。数值为0。
  2. MDB_KEYEXIST:写操作时,已存在相同的键。数值为-30799。
  3. MDB_NOTFOUND:读操作时,未找到指定的键。数值为-30798。
  4. MDB_PAGE_NOTFOUND:读操作时,未找到指定的页。数值为-30797。
  5. MDB_CORRUPTED:数据库文件已损坏或不正确。数值为-30796。
  6. MDB_PANIC:无法继续进行数据库操作,需要重启。数值为-30795。
  7. MDB_VERSION_MISMATCH:数据库版本不匹配。数值为-30794。
  8. MDB_INVALID:参数无效或不正确。数值为-30793。
  9. MDB_MAP_FULL:数据库已满,无法再进行写操作。数值为-30792。
  10. MDB_DBS_FULL:数据库中已达到最大数量的数据表,无法创建新的数据表。数值为-30791。
  11. MDB_READERS_FULL:数据库中的并发读事务数已达到最大值,无法创建新的读事务。数值为-30790。
  12. MDB_TLS_FULL:当前线程的TLS(Thread-local storage)已满,无法创建新的TLS数据。数值为-30789。
  13. MDB_TXN_FULL:当前事务已满,无法继续进行写操作。数值为-30788。
  14. MDB_CURSOR_FULL:游标已满,无法继续进行读操作。数值为-30787。
  15. MDB_PAGE_FULL:页已满,无法继续写入数据。数值为-30786。
  16. MDB_MAP_RESIZED:数据库文件被重新调整大小。数值为-30785。
  17. MDB_INCOMPATIBLE:数据库文件与当前库版本不兼容。数值为-30784。
  18. MDB_BAD_RSLOT:错误的反向索引槽。数值为-30783。
  19. MDB_BAD_TXN:错误的事务句柄。数值为-30782。
  20. MDB_BAD_VALSIZE:无效的数值大小。数值为-30781。
  21. MDB_BAD_DBI:错误的数据表句柄。数值为-30780。
  22. MDB_LAST_ERRCODE:最后一个错误码。数值为-30799
lmdb所有错误码的具体数值

原文地址: http://www.cveoy.top/t/topic/irnR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录