Полезные приёмы работы с Postgresql

Группировка по месяцам

SELECT extract(month from t.created_at) as m, extract(year from t.created_at) as y, ...
FROM sometable t
group by y, m
order by y, m

Данные за последний год, не учитывая день

select * 
from sometable
where created_at >= (date_trunc('month', CURRENT_DATE) - INTERVAL '1 year')

Активация hstore

Активировать расширение можно только через супер пользователя

sudo -u postgres psql -d template1 # Заходим в консоль
CREATE EXTENSION IF NOT EXISTS "hstore";
\q
Просмотр открытых коннектов
SELECT * FROM pg_stat_activity
Читать...