如何从Qt应用程序检查当前PostgreSQL用户的角色?

如何从Qt应用程序检查当前PostgreSQL用户的角色?,第1张

概述我有一些基于Qt库和使用QPSQL驱动程序的应用程序. 在PostreSQL中定义了一些用户角色(例如:admin,operator,user).我的应用程序在指定用户下创建与postgres服务器的连接.如何查看用户角色? Per documentation: SELECT current_user; -- user name of current execution contextSELE 我有一些基于Qt库和使用QPsql驱动程序的应用程序.
在Postresql中定义了一些用户角色(例如:admin,operator,user).我的应用程序在指定用户下创建与postgres服务器的连接.如何查看用户角色? Per documentation:
SELECT current_user;  -- user name of current execution contextSELECT session_user;  -- session user name

这意味着,session_user显示您连接的角色,current_user显示您当前正在 *** 作的角色,例如在调用SET角色some_other_role之后.

总结

以上是内存溢出为你收集整理的如何从Qt应用程序检查当前PostgreSQL用户的角色?全部内容,希望文章能够帮你解决如何从Qt应用程序检查当前PostgreSQL用户的角色?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1181776.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存