如何从Qt应用程序检查当前PostgreSQL用户的角色?
发布时间:2020-12-13 18:09:53 所属栏目:百科 来源:网络整理
导读:我有一些基于Qt库和使用QPSQL驱动程序的应用程序. 在PostreSQL中定义了一些用户角色(例如:admin,operator,user).我的应用程序在指定用户下创建与postgres服务器的连接.如何查看用户角色? Per documentation: SELECT current_user; -- user name of current
我有一些基于Qt库和使用QPSQL驱动程序的应用程序.
在PostreSQL中定义了一些用户角色(例如:admin,operator,user).我的应用程序在指定用户下创建与postgres服务器的连接.如何查看用户角色?
Per documentation:
SELECT current_user; -- user name of current execution context SELECT session_user; -- session user name 这意味着,session_user显示您连接的角色,current_user显示您当前正在操作的角色,例如在调用SET角色some_other_role之后. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 为什么我不能使用JSONStore让简单的Combobox在EXTjs 4中工作
- SQLite 3 导入导出成txt或csv操作
- Cocos2d-x 3.2 Lua示例 XMLHttpRequestTest(Http网络请求)
- c# – 为什么动态调用返回动态结果?
- c# – 名称空间的奇怪问题
- ruby – 使用ZipOutputStream的Zip文件中的子目录
- 【后知后觉】AJAX核心对象——XMLHttpRequest
- Swift协议扩展实现具有共享关联类型的另一协议
- cocos2dx-2.X前后台切换分析,基于android平台
- iphone – 我在Xcode for iOS中收到了“枚举类型的隐式转换