sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan kontrollerer man rollen for den nuværende PostgreSQL-bruger fra Qt-applikationen?

Manualen:

SELECT current_user;  -- user name of current execution context
SELECT session_user;  -- session user name

Det betyder, session_user viser den rolle, du har oprettet forbindelse til, og current_user viser den rolle, du i øjeblikket arbejder med, for eksempel efter at have kaldt SET role some_other_role; .



  1. Sådan bruger du bind_result() i stedet for get_result() i php

  2. oracle to_date-konvertering, der viser literal, matcher ikke strengformat

  3. SQLite-undtagelse under forsøg på at slette række

  4. Hvordan opnår man standardværdien, hvis kolonneværdien er NULL?