Size: a a a

pgsql – PostgreSQL

2020 December 26

DK

Dmitrii <freehck&... in pgsql – PostgreSQL
Именно доработать?
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Dmitrii Kashin
Именно доработать?
ну вот сегодня обсуждали в ветке. если убили миграцию, то серверный процесс базы останется и продолжит работать
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
Dmitrii Kashin
Всё, она ожила. Видимо, транзакция долго откатывалась.
рекомендую вам попробовать pgcenter, там такие случаи довольно хорошо отслеживаются
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
вот тут к примеру альтеры которые переписывают таблицу, и пачка апдейтов которые висят в ожидании завершения альтера
источник

ES

Emil Shkolnik in pgsql – PostgreSQL
источник

AG

Artem Gilmudinov in pgsql – PostgreSQL
ALTER TABLE contests RENAME TO activities;
CREATE VIEW contests AS
       SELECT *
       FROM activities
       WHERE type = 'contest';

После этого начали падать тесты в которых замешаны всякие JOIN со старой таблицей contests:
column "contests.name" must appear in the GROUP BY clause or be used in an aggregate function

Кто-нибудь может объяснить почему? Выглядит так, как будто VIEW скрывает за собой всякие primary, foreign keys.
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
\d+ activities делали?
источник

AG

Artem Gilmudinov in pgsql – PostgreSQL
Alexander Nikitin
\d+ activities делали?
Сейчас сделал. А что там я должен особенного увидеть?
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
ну может быть это не таблица, а тоже вьюшка, которая ссылается на 100500 других таблиц/вьюшек.
источник

AG

Artem Gilmudinov in pgsql – PostgreSQL
Alexander Nikitin
ну может быть это не таблица, а тоже вьюшка, которая ссылается на 100500 других таблиц/вьюшек.
Это точно таблица. Table "public.activities"
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
подождите, а при чём тут этот запрос и то сообщение, которое вы приводите? В сообщении указано, что вы используете аггрегирующую функцию, а в вашем запросе этого нет.
источник

AG

Artem Gilmudinov in pgsql – PostgreSQL
Alexander Nikitin
подождите, а при чём тут этот запрос и то сообщение, которое вы приводите? В сообщении указано, что вы используете аггрегирующую функцию, а в вашем запросе этого нет.
Это ошибка с которой начали падать тесты.
источник

AG

Artem Gilmudinov in pgsql – PostgreSQL
То есть выглядит как равносильная замена в скрипте миграции. Но после миграции падают тесты. То есть замена неравносильная. Охота понять почему.
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
приведите хотя бы пример запроса который падает с ошибкой "column "contests.name" must appear in the GROUP BY clause or be used in an aggregate function"
источник

R

Rustamov in pgsql – PostgreSQL
Всем привет. Я новичок в sql Подскажите, пожалуйста. Нужно подключиться к базе данных на PostgreSQL. Мне известны и хост И порт и пароль. Установил все, но вот не знаю как подключиться. Кто может помочь ?
источник

VA

Vladimir Abrikosov in pgsql – PostgreSQL
Dbeaver, pgadmin и вперёд
источник

M

Maxim in pgsql – PostgreSQL
Rustamov
Всем привет. Я новичок в sql Подскажите, пожалуйста. Нужно подключиться к базе данных на PostgreSQL. Мне известны и хост И порт и пароль. Установил все, но вот не знаю как подключиться. Кто может помочь ?
Через код хочешь подключиться,  или gui/cil?
источник

R

Rustamov in pgsql – PostgreSQL
Vladimir Abrikosov
Dbeaver, pgadmin и вперёд
Pgadmin создал новый сервер и там указал хост, пароль, пользователя
источник

R

Rustamov in pgsql – PostgreSQL
Maxim
Через код хочешь подключиться,  или gui/cil?
Без разницы, главное чтоб мог подключиться к БД
источник

VA

Vladimir Abrikosov in pgsql – PostgreSQL
Vladimir Abrikosov
Dbeaver, pgadmin и вперёд
☝️
источник