当前位置: 首页 > news >正文

【0328】Postgres内核之 “User ID state”

1. User ID state

我们必须追踪与“用户ID(user ID)”概念相关的多个不同值。Postgres内核中有共有以下几个 User ID。

AuthenticatedUserId
SessionUserId
OuterUserId
CurrentUserId

1.1 User ID 概念相关的不同值

  • AuthenticatedUserId
    AuthenticatedUserId在连接建立时确定,并且不会改变。
    (gdb) p AuthenticatedUserId
    $52 = 10
  • SessionUserId
    “SessionUserId” 最初与 “AuthenticatedUserId” 相同,但在 “SET SESSION AUTHORIZATION” (如果 “AuthenticatedUserIsSuperuser” 为真)的情况下可以更改。 这是由 “SESSION_USER” SQL 函数报告的 ID。
    (gdb) p SessionUserId
    $53 = 1
http://www.lryc.cn/news/434747.html

相关文章:

  • VisualStudio环境搭建C++
  • linux 文件压缩并且切割压缩
  • 支持iPhone 16新品预售,饿了么同步上线专人配送等特色服务
  • 低光增强效果展示
  • 李诞-2021.8脱口秀工作手册-11-pitch your idea把一个想法扎进别人脑子里;专业,做足准备,给选择option!
  • vue3 自定义指令 directive
  • 为什么腾讯难以再现《黑神话:悟空》这样的游戏大作?
  • C# WPF燃气报警器记录读取串口工具
  • 【IEEE独立出版 | 往届快至会后2个月检索,刊后1个月检索】2024年第四届电子信息工程与计算机科学国际会议(EIECS 2024)
  • FPGA实现串口升级及MultiBoot(三)FPGA启动加载方式
  • Linux驱动(六):Linux2.6驱动编写之平台设备总线
  • 回溯——11.重新安排行程
  • python+pytest+request 接口自动化测试
  • 《JavaEE进阶》----10.<SpringMVC应用分层:【三层架构】>
  • 【网络】网络通信的传输方式
  • 数据仓库理论知识
  • 容易中、见刊快的6本医学期刊推荐!
  • nnunetv2系列:使用默认的预测类推理2D数据
  • 伺服电机如何计算扭矩——看这一篇就够了
  • 数据库C语言删除修改和输出
  • 插槽slot
  • 交换技术是一种在计算机网络和通信系统中广泛应用的关键技术,它主要通过交换设备(如交换机、路由器等)实现数据的转发和传输
  • 数仓建模:数仓设计中的10个陷阱
  • Vue如何将网页转换成图片或PDF并上传
  • 【引领数据分析革命】TaskWeaver框架全景解读与入门指南!
  • LabVIEW灵活集成与调试的方法
  • 网络药理学:分子对接之二:PDB数据库的使用(已知PDB ID)、PubChem数据库如果没有3D结构
  • JS获取页面中video标签视频的封面和时长
  • LLM大模型学习:AI Agent综述
  • 极米科技:走出舒适圈,推动数据架构现代化升级 | OceanBase 《DB大咖说》