中創建表我希望用戶(他不是管理員)無法更改數據庫模式。
但令人驚訝的是,儘管我沒有授予此用戶創建表的能力(我沒有使用SQL語句grant alter any schema to u1
)。該用戶能夠創建但無法刪除或更改表格! !
有沒有辦法在H2 DBMS中撤銷用戶創建表的能力?
我想要一個用戶能夠創建用戶但不能更改模式的另一件事是否可能?防止用戶在H2 DBMS中H2
0
A
回答
1
目前是不可能的。
目前H2數據庫中的訪問權限非常基本。如果您需要更多功能,或者您可以編寫H2 Google小組或編寫補丁程序。
0
對於最後一部分,如果他不是管理員,他不應該對用戶管理做任何事情。 您能提供有關您授予此用戶的權限的更多信息嗎?
+0
我希望用戶能夠創建一個新用戶,但不能改變數據庫模式 –
相關問題
- 1. H2數據庫用戶
- 2. 在大數據庫H2 H2 compact失敗
- 3. 的CachedRowSet在H2
- 4. 在h2元素
- 5. H2數據庫:防止用戶傾銷數據庫內容(SCRIPT,BACKUP等)
- 6. 與H2
- 7. 用螞蟻啓動/停止H2
- 8. 將h2集中在div中?
- 9. 如何防止這個H2標籤從一半消失?
- 10. H2標籤之後可以防止換行嗎?
- 11. 在h2中實現sybase datepart
- 12. H2正在中間出現
- 13. 左,中,右H1,H2在線
- 14. H2相當於Oracle的用戶
- 15. H2多連接
- 16. jQuery的:對H2
- 17. (選擇)H2
- 18. maven h2 lucene classnotfound
- 19. h2根據表
- 20. 安裝H2
- 21. H2增量列
- 22. ClassCastException與H2
- 23. H2 Parsedatetime yyyyMMddhhmmss
- 24. 使H2點擊
- 25. H2和Microsoft Access
- 26. 故障與H2
- 27. h2 lucene boost
- 28. H2和FOREIGN KEY
- 29. H2 ADA違規
- 30. H2連接池
我注意到H2仍然是基本的,並且對於大規模應用還不夠成熟 –
假設它還沒有準備好對於複雜的應用程序:-)它仍然主要用作嵌入式數據庫並用於測試,並且在這兩種情況下都只需要基本的訪問權限管理功能。 –