@pgsql

Страница 368 из 1062
Oleg
16.06.2017
07:58:30
Занчит оракл плавно запустил щупальца к организаторам

Maksim
16.06.2017
07:59:21
У меня один вопрос: что на конференции про постгрес делают 12 докладов про Oracle?
Вообще разнообразие тем - это имхо определенно плюс для конфы

Vadim
16.06.2017
07:59:58
Не вопрос, тогда следует менять название?

Alex
16.06.2017
08:01:03
привет всем. ктото работал с json? можно в бд хранить разные json и искать по ним?

Google
Boris
16.06.2017
08:22:04
Привет, кто в лондисте силен? нужна подсказка

Pavel
16.06.2017
08:42:25


Ascandar
16.06.2017
09:14:12
и сюда эта крипта добралась

Alex
16.06.2017
09:26:04
кто работал с json в постгресе?

Darafei
16.06.2017
09:27:29
кто работал с json в постгресе?
иногда помогает задать вопрос, а не спровоцировать кого-то взять ответственность за json в постгресе :)

я работал, хорошая страничка, чтобы начать - https://www.postgresql.org/docs/9.6/static/functions-json.html

Igor
16.06.2017
09:42:37
А был ли у кого-то опыт мигрирования с Sybase ASE на Postgresql?

?

Anatoliy
16.06.2017
09:42:59
А вы знаете толк в извращениях

Igor
16.06.2017
09:43:24
это новые менеджеры одного государственного банка толк знают

я сам удивлен

Google
Артур
16.06.2017
09:54:05
CREATE TABLE IF NOT EXISTS mytable ( a INTEGER DEFAULT NULL, b INTEGER DEFAULT NULL, c INTEGER DEFAULT NULL, d INTEGER DEFAULT NULL ); CREATE INDEX IF NOT EXISTS mytable_a_b_c_d_idx ON mytable ( coalesce(a :: TEXT, '!!NULL!!'), coalesce(b :: TEXT, '!!NULL!!'), coalesce(c :: TEXT, '!!NULL!!'), coalesce(d :: TEXT, '!!NULL!!'))



Darafei
16.06.2017
09:55:15
надо чинить GUI

в базе-то так можно, и работает

Артур
16.06.2017
09:56:30


Стоп

там не уникальный указан

Darafei
16.06.2017
09:57:56
у меня unique сработал

Артур
16.06.2017
09:58:31
Да, спасибо. Я когда кописпастил отсюда, не обратил внимание что нет слова Unique

Петр
16.06.2017
10:00:18
Привет, кто в лондисте силен? нужна подсказка
выкладывайте, а там поможем, чем сможем

Boris
16.06.2017
10:02:49
выкладывайте, а там поможем, чем сможем
Знаю, что у лондиста есть три команды по получению информации, это tables, status, и members. Но ни в одной из них не могу увидеть информацию по получателю, а конкретно в какую таблицу назначения реплицируются данные, т.к таблица назначения может иметь совершенно другое имя отличное от таблицы источника.

Петр
16.06.2017
10:07:52
select londiste.get_table_list('queue_name')

Boris
16.06.2017
10:58:38
select londiste.get_table_list('queue_name')
спасибо.попозже попробую.сейча не у компа..

Roman
16.06.2017
11:28:47
> У меня один вопрос: что на конференции про постгрес делают 12 докладов про Oracle? тематическое расширение - эксперимент, попытка сделать обмен опытом между профессионалами из смежных отраслей. посгресовая часть не пострадает - по составу, кол-ву и кач-ву будет не меньше и не хуже прошлых лет. > Занчит оракл плавно запустил щупальца к организаторам к сожалению, это не так :-) мы бы сейчас меньше переживали всем оргкомитетом)) вообще это один из челенджей новго формата, что в коммерческом сегменте не принято так ходить на конференции и опытом обмениваться, как в open source. > Не вопрос, тогда следует менять название? если эксперимент будет успешный, то в следующем году. в этом решили не делать, было совместный консенсус среди команды

Roman
16.06.2017
11:47:07
слоника не бросим)

Konstantin
16.06.2017
11:50:28
Darafei
17.06.2017
11:49:48
где-то конференция? :)

Google
Roman
17.06.2017
11:50:25
Vladislav
17.06.2017
17:45:16
Ага Devconf.ru
Привет ?

Roman
17.06.2017
17:46:12
Привет ?
? и тебе привет

Рассказали как убер больно ударился о физическую репликацию погнавшись за гис функционалом

Vladislav
17.06.2017
17:48:40
Интересно, а в mysql с этим все лучше что-ли?

Roman
17.06.2017
17:49:01
О чём молчит политрук: к дискуссии о переходе Uber с PostgreSQL на MySQL - DevConf 2017 https://devconf.ru/ru/offers/offer/314

Uber — причины перехода с Postgres на MySQL / Хабрахабр https://m.habrahabr.ru/company/southbridge/blog/322624/

Admin
ERROR: S client not available

Roman
17.06.2017
17:55:15
Интересно, а в mysql с этим все лучше что-ли?
Начинать читать со слов "К чему приводят особенности дизайна Postgres"

Короче в 2х словах дополнительные шаги, приводящие к оверхеду. Если че, они бумкнулись в версии 9.2

Сам только начинаю знакомиться с постгресом.

Vladislav
17.06.2017
17:58:28
Спасибо, как-то пропустил эту статью

Gkio
17.06.2017
18:03:09
у меня нубоски вопрос возможно зделать relation

так чтобы когда запрашываешь например какой то пост чтобы сним вместе приходилибы из отдельного table и comments и likes?

Gkio
17.06.2017
18:18:50
Ээ.. join?
отдельные rows выведит

1 мне нужен 1 пост



goffyara
17.06.2017
18:30:35
Так один пост-то, в три запроса тогда)

Vladimir
17.06.2017
18:37:37
DISTINCT?

Google
Vladimir
17.06.2017
18:38:57
А, так не выйдет, сори

Gkio
17.06.2017
18:41:17
значит я правельно сделать

goffyara
17.06.2017
18:42:39
Правильно

Vladimir
17.06.2017
18:42:47
Можно на клиенте превращать в иерархию объектов

Gkio
17.06.2017
18:46:54
ну не думаю чтобы много брало я ему лимит поставлю

Alex
18.06.2017
08:22:42
так чтобы когда запрашываешь например какой то пост чтобы сним вместе приходилибы из отдельного table и comments и likes?
SELECT p.*, (SELECT to_jsonb(u) FROM "v_user" u WHERE id = p."authorId") AS author, (SELECT COALESCE(jsonb_agg(c), '[]') FROM post_comments c WHERE "postId" = p.id) AS comments, (SELECT COALESCE(jsonb_agg(l), '[]') FROM post_likes l WHERE "postId" = p.id) AS likes FROM user_posts p WHERE p.id = 1 ORDER BY p."postingTime"



6-7 строка - как обычный запрос - по вкусу COALESCE(jsonb_agg(t), []') нужен для случая когда нет лайков или комментов. тогда в node.js прилетит не [null] или null, а просто пустой массив [] 2 строка - агрегация в jsonb-объект, когда у тебя известно, что должна быть ровно 1 строка (например у каждого поста существует всегда ровно 1 автор) 3 и 4 строки - агрегируют в массив объектов. когда у тебя связть много-к-одному, например комменты или лайки https://www.postgresql.org/docs/9.6/static/functions-aggregate.html еще есть очень полезная функция jsonb_object_agg работает также, как jsonb_agg, но делает не массив объектов, а объект объектов. ключ сам назначаешь - как правило это просто id https://www.postgresql.org/docs/9.6/static/functions-json.html

Страница 368 из 1062