to post messages and comments.

выкатили 10 постгрю. вкусная.

А есть внятная причина, по которой у нас нет `DELETE CASCADE`, а в место этого предлагается создавать foreign key с флагом `ON DELETE CASCADE` при этом любой `DELETE` будет каскадным?

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

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

Some NoSQL databases came to earth and died for us, to teach us how to use Postgres.

Там есть бинарник с именем /usr/bin/slonik.

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

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

угадайте можно ли будет сделать update атрибуту по которому партиционирована табличка?
а апсерт?

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

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.

и slideshare.net

если кому там интересно про постгрес на гпу
kaigai.hatenablog.com

полезности для postgresql
habrahabr.ru

create table mongodb (_id serial primary key, values jsonb);

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

drop connections and drop database script for PostgreSQL

REVOKE CONNECT ON DATABASE #{dbname} FROM public;
ALTER DATABASE #{dbname} CONNECTION LIMIT 0;
SELECT pg_terminate_backend(pid)
FROM pg_stat_activity
WHERE pid <> pg_backend_pid()
AND datname='#{dbname}';
DROP DATABASE #{dbname};

stackoverflow.com

```
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
```

>pgAdmin 4 is a complete rewrite of pgAdmin, built using Python and Javascript/jQueryoh god, nooo
безбожно тормозящее гавно, качаю pgAdmin3

slideshare.net

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

pgexercises.com

youtube.com
если кому интересно про citus

pgcon.org

youtube.com
buffer manager

hagander.net

В psql есть встроенная справка по SQL.

postgresql.org

оказывается pg_dump и pg_restore в параллельных режимах дружат друг с другом аж с 9.3
а я всё как еблан дампил в один поток

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

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

pgsnake.blogspot.ru

blog.cleverelephant.ca

нативного партишонинга в 9.6 не будет

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

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

uuid-ossp но при этом btree_gin
какого хрена?

youtube.com
первый пробный курс от постгрес.про для дба

мало ли кому надо вгружать в постгрес ебичское говно
ossc-db.github.io
ossc-db.github.io

slideshare.net <slideshare.net>

Посоветуйте подкастов — русский или английский (без дефектов дикции и акцентов)

postgresql.org
Чем больше я узнаю о PostgreSQL, тем меньше я знаю PostgreSQL.

wiki.postgresql.org
занятно смотреть как люди общаются чтобы решить задержки в релизах
и вообще как жить-то блядь

многие наверное слышали про ctrore fdw в постгресе
вот тут чувак пишет как именно оно внутрях лежит
pykello.github.io

Открыл для себя LATERAL subqueries. Очень удобно.

считаем k-means на sql
periscopedata.com