@pgsql

Страница 805 из 1062
Yaroslav
17.05.2018
10:42:29
А по какому принципу должны сопоставляться строки? (Что-то это не очень похоже на транспонирование, с виду.)

Linux
17.05.2018
10:43:51
А по какому принципу должны сопоставляться строки? (Что-то это не очень похоже на транспонирование, с виду.)
первый столбец должен стать именами столбцов второй столбец значением этих столбцов

или это анрил

X
17.05.2018
10:44:10
хорошо тогда у меня еще один вопрос про порядок выполнения, есть селект с джоинами, и после него where по собранной таблице, сначала сджоинтися таблица, а потом будут фильтра или наоборот

Google
X
17.05.2018
10:44:49
выгоднее сделать сначала фильтр, а потом джоин по сотавшимся значениям, верно?

Yaroslav
17.05.2018
10:44:57
первый столбец должен стать именами столбцов второй столбец значением этих столбцов
Т.е. у вас всегда все записи должны быть "свёрнуты" в ровно одну? Если да, делали бы вы это лучше "на клиенте"...

выгоднее сделать сначала фильтр, а потом джоин по сотавшимся значениям, верно?
Логический порядок выполнения никак не связан с физическим. Т.е. PostgreSQL в основном всё равно, где вы фильтр напишите (в ON или WHERE), план будет тот же.

X
17.05.2018
10:48:06
с LEFT JOIN очень большая разница будет
за счет меньшего прохода данных после фильтрации?

Linux
17.05.2018
10:48:18
на бок

Yaroslav
17.05.2018
10:49:43
с LEFT JOIN очень большая разница будет
Причём тут LEFT JOIN? Запросы либо логически эквивалентны, и тогда, во многих случаях, см. мой ответ. ;) А если нет, сам вопрос не имеет смысла (что толку сравнивать логически разные запросы)?

на бок
Нет, конечно —- это (грубое) нарушение реляционной модели. Т.к. в вашем случае _схема_ результата должна зависеть от данных. Если вам это очень нужно, см. tablefunc (ссылку уже давали).

X
17.05.2018
10:52:35
тогда вопрос по другому фильтр по таблице а потом на основании ее join и сначала join всего,А потом фильтр, логически разные запросы? по мне да и по мне должно быстрее отработать

Sergey
17.05.2018
10:52:42
Стесняюсь спросить, а что это за тулза?

Google
Sergey
17.05.2018
10:53:20
Yaroslav
17.05.2018
10:54:48
тогда вопрос по другому фильтр по таблице а потом на основании ее join и сначала join всего,А потом фильтр, логически разные запросы? по мне да и по мне должно быстрее отработать
Подождите. Запросы логически эквивалентны или нет (возвращают тот же результат при _любых возможных_ данных)? Если да, то, опять-таки, см. мой ответ. А если нет... то какой смысл вопроса? ;)

X
17.05.2018
10:55:14
да они возвращают один и тот же результат

но я не согласен

с тем что это будет у постгреса одно и тоже

смотрите есть таблица в ней два поля пол и возарст в виде ранжирования

где меньше итераций, если нам надо забрать женщин 23-34

отсеят всех женщин и потом возраст

или отсеят сначала возраст а потом женщин

по мне лучше снала возраст потом пол

Yaroslav
17.05.2018
10:58:00
с тем что это будет у постгреса одно и тоже
А зря. ;) (Если вы считатете, что PostgreSQL обращает хоть какое-то внимание на то, в каком порядке вы написали условия, вы ошибаетесь.) Покажите лучше конретный пример, короче говоря...

X
17.05.2018
10:58:02
потому что пол может занимать в среднем пол таблицы

А зря. ;) (Если вы считатете, что PostgreSQL обращает хоть какое-то внимание на то, в каком порядке вы написали условия, вы ошибаетесь.) Покажите лучше конретный пример, короче говоря...
я не буду занимать Ваше время, Вы и так очень помогли, я лучше на досуге создам тестовую табличку и гляну и с рузультатами сюда

там и обсудим

чтобы уже обсудить предметно))

Alexey
17.05.2018
11:10:29


Всем привет Подскажите пожалуйста, как дать права для VOLUME для DOCKER ?

Denis
17.05.2018
11:22:39
на хост-машине попробуйте поменять владельца на пользователя с тем же айди, под которым база работает внутри контейнера

докер никак не маппит владельца

Google
Olexande
17.05.2018
11:45:27
Всем привет Подскажите пожалуйста, как дать права для VOLUME для DOCKER ?
В "контейнер" можно зайти "аналогично удаленному хосту", при запуске запустив, например sh. Попробуйте зайти в него и из него уже проверить какие ошибки при запуске и на что прав не хватает ;)

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