Чтобы добавлять сообщения и комментарии, .

@Stepper:
Stepper

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

@vtd:
vtd

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

@segfault:
segfault

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

@otakuSiD:
otakuSiD

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

@thefish:
thefish

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

@kitt:
kitt

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

@netneladno:
netneladno

slideshare.net

@netneladno:
netneladno

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

@lolicon:
lolicon

pgexercises.com

@netneladno:
netneladno

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

@netneladno:
netneladno

pgcon.org

@netneladno:
netneladno

youtube.com
buffer manager

@netneladno:
netneladno

hagander.net

@trapdoor:
trapdoor

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

@segfault:
segfault

postgresql.org

@netneladno:
netneladno

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

@tosh:
tosh

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

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

pgsnake.blogspot.ru

@netneladno:
netneladno

blog.cleverelephant.ca

@netneladno:
netneladno

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

@tosh:
tosh

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

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

@segfault:
segfault

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

@netneladno:
netneladno

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

@netneladno:
netneladno

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

@Stepper:
Stepper

slideshare.net <slideshare.net>

@Ilya-S-Zharskiy:
Ilya-S-Zharskiy

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

@segfault:
segfault

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

@netneladno:
netneladno

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

@netneladno:
netneladno

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

@amyodov:
amyodov

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

@netneladno:
netneladno

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

@netneladno:
netneladno

про индексы hlinnaka.iki.fi

@netneladno:
netneladno

из постгреса можно подключиться к ЭКСЕЛЬНОМУ ФАЙЛИКУ как к таблице
postgresonline.com
на запись

@netneladno:
netneladno

немнго postgis
raw.githubusercontent.com

@netneladno:
netneladno

slideshare.net

@netneladno:
netneladno

про индекс аксес методы и ускорение OR
wiki.postgresql.org

@tosh:
tosh

Kernel error: ERROR: cannot use column references in default expression
Каждый раз забываю. Говно, чо.

@netneladno:
netneladno

pipelinedb сео мне лично сука пишет о том что они сделали
и как бы они хотели чтобы я купил у них платную версию

хочешь заказать разработку у команды Бартунова?
нееет, сперва добейся

@netneladno:
netneladno

в 9.5 добавили новый вид индокса BRIN
идея в том чтобы о большом блоке на диске хранить в индексе мин и макс значение

угадайте может ли использовать BRIN индекс запрос select max(brin_field) from table

@lolicon:
lolicon

А можно отказать от fk и m2m в пользу integer и array[integer] в силу того что мне лень писать join`ы это очень плохо?

@netneladno:
netneladno

We recently started exploring Paxos as a technique for doing automated fail-over of PostgreSQL servers and wrote a simple implementation of Paxos and Multi-Paxos including basic support for membership changes in about 1000 lines of PL/pgSQL <github.com>. We found PL/pgSQL to be an excellent tool for implementing Paxos, because the necessary transactional semantics are a natural part of the language. Other consensus algorithms would have been harder to implement in this way, because they rely on timers and other background tasks. 

The pg_paxos extension <github.com> demonstrates how the Paxos functions can be used for fault-tolerant, consistent table replication in PostgreSQL. While a replicated table has high write and read latencies due to the network round-trips involved, it can be very useful for applications such as automated fail-over. We plan to add optimisations such as the ones applied in Google Megastore <research.google.com> to reduce the overhead and develop the extension further to be able to replace components like etcd or Zookeeper.