
Mars
31.07.2017
06:55:20
Одинаковые конфиги для PgBouncer'a

Darafei
31.07.2017
06:55:52
SQLAlchemy и читаете не с той реплики?

Mars
31.07.2017
06:57:20
Один инстанс!
Ребята, всем спасибо за участие, нашел баг в коде, не обрабатывал ошибку при коммите

Google

Mars
31.07.2017
06:58:46
Точно.

Python'ер
31.07.2017
09:55:22
Хм, а Views содержит выборочную информацию из таблицы?

Jim
31.07.2017
10:07:29
содержит вьюхи, а там уж как напишешь
https://postgrespro.ru/docs/postgrespro/9.6/sql-createview
это интересовало?

Трусов
31.07.2017
21:08:41
парни, если я в pg_hba.conf пропишу
hostssl all all 0.0.0.0/0 md5
это будет значить, что любой юзер к любой базе сможет подключиться из любой сети? так ведь?
**ubuntu 16.04

عاصم بن حارث
31.07.2017
21:12:26
я бы не сказал, что прям любой )))

/dev/null
01.08.2017
01:56:36
здаров
Не про postgreSQL
Реально ли сделать "Шахматку" запросом из firebirdDB?
При том что название колонок будет не известным.
вот такой запрос

Google

/dev/null
01.08.2017
02:03:46
вот вывод

Anton [Mgn, az09@osm]
01.08.2017
02:32:44

Kirill
01.08.2017
02:56:36
Чем может быть чревато создание индексов на таблицы pg_catalog.* ?
Бэкенд разработчики используют ORM, которые обращаются к этим таблицам. Или из-за чего еще запрос с джойнами в pg_catalog может выполняться по 7-8 секунд?

Andrey
01.08.2017
06:29:15

Vladimir
01.08.2017
06:32:30
подскажите а можно ли в postgres создать триггер на создание текстового файла?

Pavel
01.08.2017
06:33:13

Vladimir
01.08.2017
06:36:03
добавилась запись в таблицу,сработал триггер,создал файл с текстом: add: "данные колонки A"
что то подобие

Kirill
01.08.2017
06:44:25

Alexey
01.08.2017
06:46:06
но тут все равно нужна разработка на стороне клиента
думаю подразумевалось это делать чисто средствами PG

Anton [Mgn, az09@osm]
01.08.2017
06:46:40
кажется легче ввести дополнительный слой

Kirill
01.08.2017
06:47:15
Гулять по сети, по файловой системе итд во время открытой транзакции очень нежелательная практика

Pavel
01.08.2017
06:47:44

Vladimir
01.08.2017
06:55:24

Andrey
01.08.2017
06:55:28
Но это будет замедлять вставку. Довольно прилично.

Ascandar
01.08.2017
08:06:57
не в курсе при каких обстоятельствах возникает
postgresql lost synchronization with server got message type d

Daniel
01.08.2017
09:08:04
Ребята, странное поведение ORDER BY на Postgres 9.6 и Postgres 9.4
Есть запрос без условий WHERE, просто ORDER BY:
https://pastebin.com/Gsy8nk3A
Есть запрос с условием WHERE + ORDER BY:
https://pastebin.com/dNFhQA04
Условие WHERE удовлетворяет всем записям в таблице.
Т.е. результат запроса один и тот же, только отсортированы они странно. По идее должны быть отсортированны однаково, в 9.6 все так и есть, в 9.4 - нет, может то ли первый элемент меняться, то ли последний.

Google

Daniel
01.08.2017
09:08:51
Наличие условия WHERE разве как то влияет на сортировку что ли?
В 9.4?

Darafei
01.08.2017
09:09:29
а план как меняется?
ну и тебе никто не гарантирует порядка сортировки за пределами заданного в order by

Daniel
01.08.2017
09:35:32
Без where:
https://explain.depesz.com/s/Nl8
с where:
https://explain.depesz.com/s/8wC

Darafei
01.08.2017
09:37:29
кажется, ты забыл индексы
но да, планы разные - порядок может поехать
порядок и с одним планом может поехать, на том же synchronized seq scan
на неявный порядок полагаться не стоит :)

Daniel
01.08.2017
09:38:39
Блина
Просто 9.6 ок, 9.4 не ок
Скорее всего какой то секретный конфиг?
It is important to understand that the order of returned rows is not any specific. It's not “in order of insertion", or “last updated first" or anything like this. Concurrent selects, updates, deletes, vacuums can modify the order of rows at any time.
Seq Scan can filter rows – that is reject some from being returned. This happens for example when you'll add “WHERE" clause:

Admin
ERROR: S client not available

Daniel
01.08.2017
09:42:20
А шо делать? ?

Yura
01.08.2017
09:42:37
order by

Daniel
01.08.2017
09:42:45
Так есть ORDER BY

Google

Stas
01.08.2017
09:43:12
Можно несколько полей добавить в ORDER BY
Если есть уникальный, то если его добавить вторым, то результат станет гарантированным

Yura
01.08.2017
09:45:20

Daniel
01.08.2017
09:48:34
ORDER BY c3_.priority ASC, h0_.id ASC
c3_.priority - не уникальный
h0_.id - уникальный
Должно по идее работать как надо?
А разве нормально, что на 9.6 все ок, стабильно, а на 9.4 нет?

Yura
01.08.2017
09:59:33
Да, нормально.
Тебе просто повезло, что на 9.6 всё "стабильно".
На самом деле, ты просто недавно с импортил базу с 9.4
и порядок там сейчас тот, в котором ты её импортил.

Daniel
01.08.2017
10:01:25
Дыа, так и было
Ясно, спасибо

Alex
01.08.2017
10:36:49
Всем привет, может кто подсказать , PostgreSQL 9.5, потоковая репликация, wal_keep_segments = 5001, однако оно начало расти и уже на уровне 5800, архивация логфайла отрабатывает, в логах ничего криминального не нашел, куда смотреть?

Andrey
01.08.2017
10:37:46
Стендбаи есть?

Аггей
01.08.2017
10:38:10
Причем с репликацией по слотам

Andrey
01.08.2017
10:38:10
Может, на стендбай не накатывается WAL?
Посмотрите, есть ли неиспользуемые слоты репликации.

Alex
01.08.2017
10:54:25
месяц назад включали hot_standby_feedback = on, может в нем быть дело?

EN
01.08.2017
11:07:47
Всем привет!

Sergey
01.08.2017
11:24:08

Alex
01.08.2017
11:39:45

Google

Sergey
01.08.2017
11:55:21
log_checkpoints=on раскажет сколько чего записал и какие WAL-файлы смог/не смог переиспользовать.

Alex
01.08.2017
12:03:09

Sergey
01.08.2017
12:10:12
1 added, 0 removed, 0 recycled