使用DBeaver连接H2数据库出现HTE_前缀异常表问题求助
问题原因分析:DBeaver中出现
HTE_前缀表的原因 - 这些
HTE_开头的表是DBeaver创建的会话级临时表,和Spring Boot、Flyway、H2数据库本身的持久化逻辑无关 - 触发逻辑:当你在DBeaver里查看业务表的数据(尤其是带分页、排序操作时),DBeaver会自动生成这类临时表,用来实现数据预览的分页、排序功能,
RN_开头的列是用来标记行号的辅助字段 - H2控制台看不到的原因:临时表是绑定在DBeaver的数据库会话上的,H2控制台属于独立的新会话,无法访问其他会话的临时对象
- 生命周期:当DBeaver的连接关闭或者会话超时后,H2会自动清理这些临时表,不会持久化到磁盘文件中
内容的提问来源于stack exchange,提问作者CoderJammer
相关产品推荐
相关产品推荐

