
Dshk :)
03.10.2018
22:03:54
а второй будет
WHERE price = 15 AND name = 'томат'
и что это меняет?

Fike
03.10.2018
22:04:37
Нет, второй будет WHERE price = 14, у тебя там константа, которая от записи к записи не меняется

Dshk :)
03.10.2018
22:08:18
и там никогда не будет 15 ?

Fike
03.10.2018
22:11:20
Нет, поэтому у тебя для двух записей сформируется абсолютно идентичный подзапрос.

Google

Dshk :)
03.10.2018
22:16:24
почему тогда если будет два томата по 14 и один за 15, то он выводит только один за 14 и один за 15 ?))

Fike
03.10.2018
22:19:01
потому что предикат у тебя выполняется по одному датасету (который выгребает подзапрос), а реальные данные тянет внешний запрос из повторного чтения таблицы

Dshk :)
03.10.2018
22:20:00
аааа, блин, дошло))) спасибо
извини за мозговынос ?

Al
03.10.2018
23:03:23

Volodymyr
04.10.2018
04:59:45
Найдите производителей, выпускающих одновременно
ПК и ноутбуки (использовать ключевое слово ALL).
Помогите пожалуйста, уже час сижу над этим
Мой вариант не роботает
Не могу придумать как проверить на 'pc', потом на 'laptop'

Кирилл
04.10.2018
05:04:51
После ораклового SQL на такое больно смотреть

Fike
04.10.2018
05:30:08

Stanislav
04.10.2018
05:32:20

Google

Fike
04.10.2018
05:34:19
хе

bulbazavr1k
04.10.2018
06:11:51
Ребятушки, вы имена таблиц в постгрессе пишите с сохранением регистра или через подчеркивания по стандарту?

Fike
04.10.2018
06:19:05
В других движках мы должны писать как-то иначе?
По стандарту, конечно, иначе зачем он?

Михаил Власов
04.10.2018
06:20:25
Чей стандарт? Вендора?

Fike
04.10.2018
06:21:02
что же это за стандарт такой, по которому все делают названия таблиц через андерскоры, кроме русскоязычных пользователь SQL Server

bulbazavr1k
04.10.2018
06:21:17

Fike
04.10.2018
06:22:20
как это влияет на кАвычки?
Ну главное - это общая консистентность внутрях. Если внутрення конвенция предписывает PascalCase, то в этом ничего страшного.

bulbazavr1k
04.10.2018
06:25:48

Fike
04.10.2018
06:27:40
Ага, а как это влияет на кавычки? Я аж прям заинтригован

bulbazavr1k
04.10.2018
06:50:06

Yaroslav
04.10.2018
07:01:24

bulbazavr1k
04.10.2018
07:04:41
если не обернуть в кавычки

Yaroslav
04.10.2018
07:05:32

bulbazavr1k
04.10.2018
07:08:09

Yaroslav
04.10.2018
07:11:39

Fike
04.10.2018
07:12:10
Скорее постгрес местами поехавший

Yaroslav
04.10.2018
07:15:56
Скорее постгрес местами поехавший
Что-что? Он просто делает lowercase вместо uppercase.
(Почти?) все другие СУБД нарушают стандарт куда больше (и куда "безумнее", обычно). ;)

Google

Fike
04.10.2018
07:28:27
Как будто это что-то отменяет

Yaroslav
04.10.2018
07:31:46

Fike
04.10.2018
07:31:56
Да нет вообще-то
Было бы конечно удобно списать все на троллинг, но конвенция такая не потому что пг чего-то не умеет

Yaroslav
04.10.2018
07:34:08
Да нет вообще-то
А как lowercase folding связан с "постгрес местами поехавший"?
> но конвенция такая не потому что пг чего-то не умеет
Эээ... а что он тут должен "уметь"?

Alex
04.10.2018
07:36:49
ну за квычки для камелкейса в нейминге, да, иногда хочется оторвать ручки по самые ушки

bulbazavr1k
04.10.2018
07:37:21

Alex
04.10.2018
07:37:56
первый раз когда столкнулся неможко офигел, список таблиц есть, но делаешь \d+ TableName и фигушки нет такого отношения.

Yaroslav
04.10.2018
07:40:12

Ilia
04.10.2018
07:40:26

Fike
04.10.2018
07:46:24
да нет, класть одновременно на стандарт и на пользовательский инпут - это абсолютно нормально, конечно

Yaroslav
04.10.2018
07:57:54

Fike
04.10.2018
07:58:24
постгрес перестал бы класть на одно из двух

Yaroslav
04.10.2018
08:06:52

Fike
04.10.2018
08:18:34
Как будто это что-то меняет

Terminator
04.10.2018
08:26:25
@Irina_shv будет жить. Поприветствуем!

[Anonymous]
04.10.2018
08:28:22
Магазин виртуальных кошельков с балансом на счету? В наличии qiwi, Яндекс
https://t.me/EazyCashRobot?start=7847373943

alex
04.10.2018
09:16:33
всем времени

Google

alex
04.10.2018
09:16:39
подскажите кто сталкитвался с ошибкой подклчения
org.postgresql.util.PSQLException: Could not find a server with specified targetServerType: master

Maxim ??
04.10.2018
10:08:48

alex
04.10.2018
10:12:39

Maxim ??
04.10.2018
10:19:02
покажи url

alex
04.10.2018
10:19:09
сек
<url>jdbc:postgresql://10.200.19.50:5432,10.200.19.51:5432,192.168.32.140:5432/jira_stage?targetServerType=master</url>

Maxim ??
04.10.2018
10:20:54
а среди них точно есть мастер ?

alex
04.10.2018
10:21:24
да
patronictl -c /etc/patroni/patroni.yml list
+---------+----------------+----------------+--------+---------+-----------+
| Cluster | Member | Host | Role | State | Lag in MB |
+---------+----------------+----------------+--------+---------+-----------+
| jira | jr-conf-app-05 | 192.168.32.140 | | running | 0.0 |
| jira | node1.jira.dev | 10.200.19.50 | | running | 0.0 |
| jira | node2.jira.dev | 10.200.19.51 | Leader | running | 0.0 |
+---------+----------------+----------------+--------+---------+-----------+

Maxim ??
04.10.2018
10:22:47
выполни на каждой ноде постгреса *select pg_is_in_recovery()*

alex
04.10.2018
10:23:12
что это даст ??
почему проблема тоько с одним подклчением
два других сервера апп подлкючаются без проблем

Maxim ??
04.10.2018
10:24:07
если false выдаст то мастер, если true то slave

alex
04.10.2018
10:24:38
есть подозрение. но хз
сча попробую базу персоздать
возможно криво залился бекап

Fike
04.10.2018
10:25:06
ну пересоздание базы-то точно поможет
првоерь что по сетке все доступны

alex
04.10.2018
10:25:23

Google

Maxim ??
04.10.2018
10:25:25

Fike
04.10.2018
10:25:39

Maxim ??
04.10.2018
10:25:53

alex
04.10.2018
10:25:56
но он бы тогда сказал что такой то п кривой, не могу его прочнекать

Fike
04.10.2018
10:26:22
с того сервака, где приложение не может подключиться?

alex
04.10.2018
10:26:49
да

Fike
04.10.2018
10:26:57
тогда вопросов не имею, чеклист пройден