对象名已存在:HSQLDB中的PUBLIC

时间:2017-06-20 03:10:40

标签: hsqldb

我有一个HSQLDB数据库(脚本/日志),我想读入内存数据库。这个脚本近在咫尺:

CREATE SCHEMA PUBLIC AUTHORIZATION DBA;

导致错误。所以我尝试手动执行,我不明白结果。这是我做的:

enter image description here

enter image description here

enter image description here

为什么我会获得object name already exists: PUBLIC / Error Code: -5504 / State: 42504

我没有正确删除架构或为什么我无法创建它?

1 个答案:

答案 0 :(得分:0)

PUBLIC架构存在于所有新数据库中。删除PUBLIC架构时,将自动重新创建空版本。因此,您不需要创建PUBLIC架构。