在H2 DBMS中我希望用户(顺便说一句,他不是管理员)无法改变数据库架构。
但令人惊讶的是,尽管我没有授予这个用户创建表的能力(我没有使用SQL语句grant alter any schema to u1
)。这个用户能够创建但不能删除或改变表! !
有没有办法撤销在H2 DBMS中用户创建表的能力?
我希望用户能够创建用户但又不能改变模式的另一件事是否可能?
答案 0 :(得分:1)
目前不可能。
H2数据库中的访问权限目前非常基本。如果您需要更多功能,或者您可以编写H2 Google Group或编写补丁。
答案 1 :(得分:0)
对于最后一部分,如果他不是管理员,他不应该对用户管理做任何事情。 您能否提供有关您授予此用户权限的更多信息?