
Yaroslav
07.02.2018
13:01:54

Daniel
07.02.2018
13:10:33

Sergey
07.02.2018
14:35:18

Rimma
07.02.2018
15:31:46
Коллеги, добрый день! Здесь можно вакансии размещать?

Google

Darafei
07.02.2018
15:33:12
Тут можно общаться про постгрес

Rimma
07.02.2018
15:34:07
ок, тогда не буду размещать, послушаю)

Darafei
07.02.2018
15:34:51
"размещать вакансию" не звучит, как общение, но можно рассказать, как постгрес у вас используется и чего не хватает

Сергей
07.02.2018
15:37:00
не хватает DBA *ba-du-mts*

Rimma
07.02.2018
15:37:02
В компании СУБД MySQL+Tibero, но руководителю нужен DBA PostgreSQL)

Аггей
07.02.2018
15:52:48
Римма, а давайте просто ссылку на hh и кто захочет - напишет

Rimma
07.02.2018
15:57:48
Желателен, чтобы к PostgreSQL был опыт Oracle, но другая СУБД тоже подойдет
спасибо!

Alex
07.02.2018
16:26:33
Чот както рекрутеры уже надоели за сегодня

Petr
07.02.2018
16:37:21
Может тут кто-нибудь сталквивался. В общем впервые решил выложить сайт на хостинг и столкнулся с проблемой. Выдает такую ошибку и не работают сессии
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /storage/ssd2/207/4658207/public_html/index.php:1) in /storage/ssd2/207/4658207/public_html/database.php on line 24
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /storage/ssd2/207/4658207/public_html/index.php:1) in /storage/ssd2/207/4658207/public_html/database.php on line 24
Кодировка документов utf-8 без BOM. На локальном сервере все работало отлично.

Roman
07.02.2018
16:40:24

Александр
07.02.2018
17:03:34
Локально наверное display_errors отключены

Google

Александр
07.02.2018
17:03:34
Или error_reporting низкий

Eugene
07.02.2018
17:29:16
WHERE ALL(a, b, c, d, e) IS NOT NULL

Anton [Mgn, az09@osm]
07.02.2018
17:30:19
я бы наверно по старинке сконкатенировал (или просто сложил в зависимости от типа). результат не должен быть пустым если ВСЕ слогаемые будут не пустыми
что, большие числа?
на самом деле надеюсь на жадность алгоритмов субд
О_о
ой, сорри. в задаче же NOT
т.е. все поля должны быть не пустыми?
теперь для меня это выглядит как архитектурная ошибка )
ну так при вставке не пускать туда NULL не вариант?
а насколько широкая таблица что там столько одноранговых полей? может нужно по-другому организовать структуру?..

Eugene
07.02.2018
17:41:40
проверял так SELECT ALL(1, TRUE, 'test', NULL) IS NOT NULL
или SELECT ALL(1, TRUE, 'test') IS NOT NULL

Anton [Mgn, az09@osm]
07.02.2018
17:43:17
или же тут подойдет какой-нибудь jsonb (но это не точно)

Eugene
07.02.2018
17:49:44
тогда так WHERE (a, b, c, d, e) IS NOT NULL
ага

Arthur
07.02.2018
17:58:01

Eugene
07.02.2018
17:58:44
в запросе нужно было чтоб все значения были не пустыми

Anton [Mgn, az09@osm]
07.02.2018
18:01:22
обмазались синтаксическим сахаром?

Petr
07.02.2018
19:47:25
Да нет же, до этого только лишь подключение к бд. Пробовал ставить перед ним и та же ошибка

Google

Petr
07.02.2018
19:47:25
прежде чем завести сессию, выдал часть контента, от того и ошибка. Заведение сессии (посылка http headers) должна быть до любого вывода html (тела документа). Но вообще это вопрос для другого чатика.

Roman
07.02.2018
20:07:14
Или в любом подключаемым php файле вполне может выдаваться часть body, например title или тот же пробел до или после php
В общем суть вашей проблемы в понимании http (header\n\nbody) и в умении пользоваться вашим шаблонизатором

Let Eat
07.02.2018
21:14:59
господа, я своему iSCSI не доверяю, альтернатив нет, хочу включить чексуммы в initdb, я это зря или норм? ZFS не предлагать

Alex
07.02.2018
21:18:04
Это необходимость если данные нужны

Sergey
07.02.2018
21:24:13
Если волнует оверхэд по вал-трафику, протестируйте с помощью wal_log_hints. По процу оверхэд небольшой. Я по дефолту везде чексуммы включаю.

Yaroslav
07.02.2018
21:24:50

Let Eat
07.02.2018
21:26:55
вопрос 2: сконвертировать базу можно как-нибудь навроде pg_uprade? или только отдельный сервер с чексумами и заливать дамп?

Аггей
07.02.2018
21:31:55

Let Eat
07.02.2018
21:32:15
linux

Аггей
07.02.2018
21:33:28
В debian пакетах есть py скрипт - pg_upgradecluster - фактически делает pg_dump/restore

Admin
ERROR: S client not available

Аггей
07.02.2018
21:33:40
Думаю вам подойдет

Sergey
07.02.2018
21:35:09
Новый кластер придётся делать, можно через логическую репликацию попытаться подключить, чтобы простоя большого не было.

Аггей
07.02.2018
21:36:22
Если время есть - можете просто дамп - рестор в новый кластер

Slach
08.02.2018
06:07:51

Darth
08.02.2018
06:16:58
Всем привет! Подскажите инструкции по stolon. Поднимаю keeper выдает ошибку no db assigned
Santinel запущен роль repluser задана
Service discovery использую consul

Google

Darth
08.02.2018
06:19:11
Postgresql 10 настроена потоковая репликация
Асинхронная

Vadim
08.02.2018
06:25:57
Привет. Директория /postgres существует?
Где настроена репликация? Stolon сам все сделает за вас, репликацию настраивать не нужно

Darth
08.02.2018
06:34:02
Имеется, вот еще по логам error": "error: exec: \"initdb\": executable file not found in $PATH"}
Вообще не понимаю пока. Там последовательность поднимаю две ноды postgresql ставлю santinel keeper и запускаю proxy?
Соответсвено на двух машинах

Vadim
08.02.2018
06:38:10
У вас похоже не указаны пути для initdb. Нужно добавить их в PATH.
proxy не является обязательным компонентом для работы кластера. Но, его все же стоит использовать для принудительного отключения клиентов от старого мастера

Darth
08.02.2018
06:46:23
Спасибо!

Vadim
08.02.2018
06:47:06
не за что. Вот здесь всегда можно задать любой вопрос по stolon
https://gitter.im/sorintlab/stolon

abc
08.02.2018
08:21:57
всем привет. подскажите по запросу в JSONB поле. нужно узнать есть ли в первом элементе массива значение, в JS можно записать так entry[0].messaging[0].postback.payload == 'hello' как бы это повтроить в pg ?

Arthur
08.02.2018
08:32:23

abc
08.02.2018
08:37:04
точно
а LIKE вместо равно работать не будет верно ?