Size: a a a

pgsql – PostgreSQL

2020 August 17

KR

Kirill Reshke in pgsql – PostgreSQL
Les
Коллеги, накатили Odyssey на хост. Через psql пытаемся подключиться к инстансу на другом хосте и получаем ошибку ниже. Но на другом хосте вообще нет Odyssey, почему так происходит и как это лечится?

Password for user airflow:
psql: ERROR:  odyssey: c92fd50dfd77: incorrect password
обычно такое происходит если пароль действительно неправильный. Может быть что-то с конфигурацией?
источник

L

Les in pgsql – PostgreSQL
Kirill Reshke
обычно такое происходит если пароль действительно неправильный. Может быть что-то с конфигурацией?
пароль точно верный
источник

L

Les in pgsql – PostgreSQL
да и одиссей там не при чем, тк кластер другой
источник

KR

Kirill Reshke in pgsql – PostgreSQL
Если там другой кластер, то видимо базы к которой вы хотите подключится нет в конфиге одиссея? Если так, то зачем подключаться через него?
источник

I

Igor in pgsql – PostgreSQL
а взоможно, подключаются таки не к тому кластеру
источник

AR

Andrey Rublev in pgsql – PostgreSQL
Подскажите, по простому, что означает "WITH"/"WITH NO" DATA при создании представления?
источник

AR

Andrey Rublev in pgsql – PostgreSQL
Если добавлено указание WITH DATA (или нет никакого), нижележащий запрос выполняется и выдаёт новые данные, так что материализованное представление остаётся в сканируемом состоянии. Если указано WITH NO DATA, новые данные не выдаются, и оно оказывается в несканируемом состоянии.
Что означает сканируемое состояние?
WITH DATA (или нет никакого), нижележащий запрос выполняется и выдаёт новые данные, так что материализованное представление остаётся в сканируемом состоянии. Если указано WITH NO DATA, новые данные не выдаются, и оно оказывается в несканируемом состоянии.
Что означает сканируемое состояние?
источник
2020 August 18

МН

Михаил Н. in pgsql – PostgreSQL
Andrey Rublev
Подскажите, по простому, что означает "WITH"/"WITH NO" DATA при создании представления?
источник

AR

Andrey Rublev in pgsql – PostgreSQL
Спасибо
источник

ЕТ

Евгений Томилов... in pgsql – PostgreSQL
Здравствуйте, подскажите, пожалуйста, где можно задать предельно новичковый по моему мнению вопрос и получить ответ, а не насмешки?
источник

ЕТ

Евгений Томилов... in pgsql – PostgreSQL
В смысле, есть ли ответвление чатика для новичков тут?
источник

JD

Jim Di in pgsql – PostgreSQL
читнуть матчасть (https://postgrespro.ru/education/courses/DEV1 например), задавать вопросы по существу с максимум информации и даже на самый глупый вопрос ответят. ну и писать что хочешь сделать, что попробовал, что не получается и т.п.
источник

ЕТ

Евгений Томилов... in pgsql – PostgreSQL
Отлично, минутку.
источник

JD

Jim Di in pgsql – PostgreSQL
в общем, правильно задать вопрос =)
источник

ЕТ

Евгений Томилов... in pgsql – PostgreSQL
Вопрос скорее по логике запроса.

На картинке пример таблицы. Мне нужно проверить для каждого уникального номера Screening, было ли на втором этапе (line == 2) BV и сочетания BV и ICI на третьем этапе (line == 3). Т.е. в новой таблице должны быть номера Screening и столбец со значениями вроде "2nd line yes BV + 3nd line yes BV no ICI" и прочие сочетания yes/no.
источник

ЕТ

Евгений Томилов... in pgsql – PostgreSQL
Я не совсем понимаю, как мне именно так проверить, учитывая, что у меня таблица в длинном формате.
источник

ЕТ

Евгений Томилов... in pgsql – PostgreSQL
При этом, у каждого номера Screening могут быть дублирующиеся записи для каждой line.
источник

ЕТ

Евгений Томилов... in pgsql – PostgreSQL
А, ну, и вложенные запросы при этом нет возможности делать.
источник

ЕТ

Евгений Томилов... in pgsql – PostgreSQL
Ага, кажется, я понял. Можно склеить сначала просто line, BV, ICI, а потом сгруппировать по Screening и склеить, а потом пройтись регуляркой.

И получить очень неоптимальный код, который в условиях моей микроскопической базы данных вполне подойдёт.
источник

ЕТ

Евгений Томилов... in pgsql – PostgreSQL
Всем спасибо.
источник