Ниже представлены примеры кода при использовании PostgreSQL, которые могут быть полезны в работе:
1) Показать все активные запросы:
SELECT * FROM pg_stat_activity;
2) Остановить нужный запрос, где pid его id:
SELECT pg_cancel_backend(pid);
3) Выбрать все индексы в базе по шаблону:
SELECT c.relname FROM pg_class c WHERE c.relkind = 'i' AND c.relname LIKE '%pattern%';
4) Выбрать все колонки в базе по шаблону:
SELECT c.relname FROM pg_class c WHERE c.relkind = 'S' AND c.relname LIKE '%pattern%';
5) Посмотреть список всех пользователей:
SELECT * FROM "pg_user";
6) Выполнение запроса из указанного файла (на локальной машине разработчика):
\i /path/to/file.sql