阻止用户在H2中创建表

时间:2013-11-22 09:10:42

标签: sql h2

在H2 DBMS中我希望用户(顺便说一句,他不是管理员)无法改变数据库架构。
但令人惊讶的是,尽管我没有授予这个用户创建表的能力(我没有使用SQL语句grant alter any schema to u1)。这个用户能够创建但不能删除或改变表! !
有没有办法撤销在H2 DBMS中用户创建表的能力?
我希望用户能够创建用户但又不能改变模式的另一件事是否可能?

2 个答案:

答案 0 :(得分:1)

目前不可能。

H2数据库中的访问权限目前非常基本。如果您需要更多功能,或者您可以编写H2 Google Group或编写补丁。

答案 1 :(得分:0)

对于最后一部分,如果他不是管理员,他不应该对用户管理做任何事情。 您能否提供有关您授予此用户权限的更多信息?