Difference between revisions of "PostgreSQL Cheat Sheet"
Jump to navigation
Jump to search
(Created page with "'''List PostgreSQL Databases''' postgres=# \l '''List PostgreSQL Schemas''' postgres=# \dn '''List PostgreSQL Tables''' postgres=# \dt '''List PostgreSQL Users'''...") |
|||
Line 22: | Line 22: | ||
postgres=# SELECT pg_terminate_backend (pid) FROM pg_stat_activity WHERE pg_stat_activity.datname = '<database_name>'; | postgres=# SELECT pg_terminate_backend (pid) FROM pg_stat_activity WHERE pg_stat_activity.datname = '<database_name>'; | ||
+ | |||
+ | '''Check If The Server is Postgres Master or Slave''' | ||
+ | |||
+ | postgres=# SELECT pg_is_in_recovery(); | ||
+ | |||
+ | If it's true, we're on a slave; if false, we're in master. |
Revision as of 07:51, 4 December 2020
List PostgreSQL Databases
postgres=# \l
List PostgreSQL Schemas
postgres=# \dn
List PostgreSQL Tables
postgres=# \dt
List PostgreSQL Users
postgres=# \du
Find PostgreSQL Active Connection
postgres=# SELECT * FROM pg_stat_activity WHERE datname = '[database_name]';
Terminate All Active Connections in Database
postgres=# SELECT pg_terminate_backend (pid) FROM pg_stat_activity WHERE pg_stat_activity.datname = '<database_name>';
Check If The Server is Postgres Master or Slave
postgres=# SELECT pg_is_in_recovery();
If it's true, we're on a slave; if false, we're in master.