Есть тут боги постгреса? Есть таблица
id, timestamp, event
Какой мне прикрутить индекс, или как нормализовать, чтобы можно было выбрать последний евент для каждого id за вменяемое время? По btree(id, timestamp) должно быть возможно, по идее, но хуй там.

"Картина следующая: вот вы тащите миллион записей из таблицы своей mongodb, потом второй миллион из другой таблицы, а потом на клиенте этим вашим джаваскриптом пытаетесь сами, на коленке хоть как-то сделать JOIN.

Во-первых вы гоняете кучу траффика, во-вторых убиваете CPU на клиенте. И главное, в-третьих — вы решаете проблему, с которой в реляционных базах данных блестяще разделались еще в 1980-х годах".
(с)

psql (9.6.3)
ПРЕДУПРЕЖДЕНИЕ: Кодовая страница консоли (866) отличается от основной страницы Windows (1251). 8-битовые (русские) символы могут отображаться некорректно. Подробнее об этом смотрите документацию psql, раздел "Notes for Windows users".

Красноглазым мудакам не лень писать вот эту ахинею, а прекратить пользовать "кодовые страницы" им лень. Что-то я передумываю пользоваться этим.

век живи век учись

postgres=# select * from pg_stat_activity\x\g\x
Expanded display is on.
-[ RECORD 1 ]----+-------------------------------
datid | 13322
datname | postgres
pid | 59116
usesysid | 16386
usename | dboperator
application_name | psql
client_addr |
client_hostname |
client_port | -1
backend_start | 2017-01-27 14:14:06.442956+00
xact_start | 2017-01-27 14:14:34.389409+00
query_start | 2017-01-27 14:14:34.389409+00
state_change | 2017-01-27 14:14:34.389412+00
wait_event_type |
wait_event |
state | active
backend_xid |
backend_xmin | 1778
query | select * from pg_stat_activity

Expanded display is off.

habrahabr.ru
А почему некоторые выбирают mysql вместо postgresql? Вроде говорили, что у мускуля репликация лучше, но это не совсем правда, судя по статье. Ещё вспоминается невиданная, якобы, скорость движка InnoDB по сравнению с постгре. В установке и администрировании на локалхосте они одинаковы. Зачем кому-то понадобится испльзовать mysql в новом проекте, например?

```
for tbl in `psql -qAt -c "select tablename from pg_tables where schemaname = 'public';" YOUR_DB` ; do psql -c "alter table \"$tbl\" owner to NEW_OWNER" YOUR_DB ; done

for tbl in `psql -qAt -c "select sequence_name from information_schema.sequences where sequence_schema = 'public';" YOUR_DB` ; do psql -c "alter table \"$tbl\" owner to NEW_OWNER" YOUR_DB ; done

for tbl in `psql -qAt -c "select table_name from information_schema.views where table_schema = 'public';" YOUR_DB` ; do psql -c "alter table \"$tbl\" owner to NEW_OWNER" YOUR_DB ; done
```

ребята из перконы починили флаш в мускуле еще в 2012 году!
в постгресе сделали шаг к стабильности при чекпоинте в 9.6, в 2016 году
но один хуй стабильно не работает. это пиздец.
лучшая опенсорсная база данных яебал

А тут вот поговаривают выходит pgadmin4.

Надеюсь, парни приблизились хоть немного к мускульному SQLYog'у, а то у каждой альтернативной удобной софтины к постгресу сейчас уйма врождённых проблем.

pgsnake.blogspot.ru

Завязочка: vedomosti.ru
Продолжение: postgresql.org

Оракл канеш свиньи и шлюшки, но я бы на месте постгри удержался от ответных действий: чо позориться, вступая с даунами в перепалку. А откатные говноеды пускай остаются в своём болоте, до них вообще нет дела.