运行查询创建表,在框架DBeaver v22中,错误从随机表返回,每次我运行SQL脚本并且它命中查询创建表。
脚本有几千行,大量的删除和创建表和。当执行CREATE查询时,同样的错误会随机发生。
在我创建这个线程的时候,我执行了这个脚本,它在创建table1时返回了错误。但也有可能是其他原因。它似乎不是我的SQL的语法/语法错误,但不知何故在DBeaver 22.2的引擎。因为在脚本执行时,错误以随机表的形式返回。
SQL Error [42P07]: Error: relation "已经存在的
即使我在DROP TABLE中添加了下面的查询,就在创建表的查询之前,当要创建的查询执行时,仍然会返回错误。
DROP TABLE IF EXISTS sandbox.table1;
CREATE TABLE sandbox.table1 as ();
我想知道是否需要很长时间来删除表,以便创建命令行返回错误这可能是原因吗?我需要一个计时器来等待RDBMS完全删除表吗?
SQL Error [42P07]: Error: relation "已经存在的
访问进一步的日志,我已经确定了根本原因是权限错误。由于无法删除正在创建的表导致错误
org.jkiss.dbeaver.model错误12月07日星期三11:38:44 BRT 2022SQL Error [42501]: Error: permission denied for relation table1