PostgreSQL
Some of the queries in the table below can only be run by an admin. These are marked with (PRIV) at the description.
Version
SELECT version();Comments
SELECT 1; --comment
SELECT /*comment*/1;Current User
SELECT user;
SELECT current_user;
SELECT session_user;
SELECT getpgusername();List Users
SELECT usename FROM pg_user;List Password Hashes (PRIV)
SELECT usename, passwd FROM pg_shadow;List Privileges
List DBA Accounts
Check if Current User is Superuser
Current Database
List Databases
List Tables
List Columns
Find Tables from Column Name
Hostname, IP Address
Create Users (PRIV)
Delete Users (PRIV)
Make User DBA (PRIV)
Location of DB Files (PRIV)
Read Files (PRIV)
Write Files (PRIV)
Last updated
Was this helpful?