Skip to content

Instantly share code, notes, and snippets.

@beli-sk
Last active October 29, 2015 10:31
Show Gist options
  • Save beli-sk/08726d4403febcd51e8b to your computer and use it in GitHub Desktop.
Save beli-sk/08726d4403febcd51e8b to your computer and use it in GitHub Desktop.
PostgreSQL cheat sheet

Show process list:

SELECT * FROM pg_stat_activity;

Show running processes:

SELECT pid,datname,query_start,state,query
FROM pg_stat_activity WHERE state <> 'idle';

Reload config:

SELECT pg_reload_conf();

List child tables:

SELECT p.relname parent, c.relname child
 FROM pg_inherits
  JOIN pg_class c ON (inhrelid=c.oid)
  JOIN pg_class p ON (inhparent=p.oid)
 ORDER BY parent, child;

List indexes:

SELECT schemaname, tablename, indexname
 FROM pg_indexes
 WHERE schemaname != 'pg_catalog'
 ORDER BY schemaname, tablename, indexname;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment