Size: a a a

pgsql – PostgreSQL

2021 March 02

РЖ

Роман Жарков... in pgsql – PostgreSQL
Александр Шелудченков
Всем привет, может кто подсказать как решить:
postgres=# \c tgb
ВАЖНО:  could not open relation with OID 2619
Сохранено предыдущее подключение
В лучшем случае это ошибка кеша рабочего процесса и таблицы действительно уже нет, а была.
Все остальные варианты — ой!
источник

АШ

Александр Шелудченко... in pgsql – PostgreSQL
В чем вся соль фактически она есть
источник

SG

Sergey Gr in pgsql – PostgreSQL
Александр Шелудченков
В чем вся соль фактически она есть
Какой-то OID подозрительно маленький. Это не про каталог?
источник

АШ

Александр Шелудченко... in pgsql – PostgreSQL
нет, OID базы совсем другой
источник

VY

Victor Yegorov in pgsql – PostgreSQL
pg_statistic это. а вот что там случилось у вас… бэкапы есть?
источник

АШ

Александр Шелудченко... in pgsql – PostgreSQL
Victor Yegorov
pg_statistic это. а вот что там случилось у вас… бэкапы есть?
я просто пробую восстановить каталог базы, просто интересно как опыт
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Александр Шелудченков
я просто пробую восстановить каталог базы, просто интересно как опыт
что значит “восстановить каталог базы”?
источник

NC

Nikita Chaykin in pgsql – PostgreSQL
Ребята, подскажите пожалуйста как посмотреть ограничение столбца таблицы
источник

АШ

Александр Шелудченко... in pgsql – PostgreSQL
после рухнувший фс
источник

NC

Nikita Chaykin in pgsql – PostgreSQL
role INT NOT NULL CHECK(role < 4) есть такое поле в таблице, как просмотреть, что тут стоит ограничение
источник

M

Maxim in pgsql – PostgreSQL
Nikita Chaykin
role INT NOT NULL CHECK(role < 4) есть такое поле в таблице, как просмотреть, что тут стоит ограничение
\d+ имя_таблицы?
источник

NC

Nikita Chaykin in pgsql – PostgreSQL
Ты святой человек)
источник

NC

Nikita Chaykin in pgsql – PostgreSQL
ПАСИБА
источник

M

Maxim in pgsql – PostgreSQL
Обращайтесь
источник

E

Evgeniy in pgsql – PostgreSQL
Всем привет! Подскажите пожалуйста как сделать поиск по pointоторые будут "попадать" в полигон? Используя postgis
источник

KS

Kirill Sosnovskii in pgsql – PostgreSQL
есть таблица
SELECT car, color FROM all_cars;
______________
toyota | red
toyota | red
toyota | blue
nissan | red
etc...

дальше выполняем такой запрос:
SELECT car, 
CASE WHEN color='blue' THEN 'lol'
WHEN color='red' THEN 'kek'
END

основываясь на результате CASE, нужно сгруппировать car так, чтобы посчитать кол-во 'lol' и 'kek' (то есть count по результату case) и получить такую таблицу.:
_model  |_count(keks)_            |_count(lols)
toyota  | 3                       | 2
nissan  | 5                       | 4
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Kirill Sosnovskii
есть таблица
SELECT car, color FROM all_cars;
______________
toyota | red
toyota | red
toyota | blue
nissan | red
etc...

дальше выполняем такой запрос:
SELECT car, 
CASE WHEN color='blue' THEN 'lol'
WHEN color='red' THEN 'kek'
END

основываясь на результате CASE, нужно сгруппировать car так, чтобы посчитать кол-во 'lol' и 'kek' (то есть count по результату case) и получить такую таблицу.:
_model  |_count(keks)_            |_count(lols)
toyota  | 3                       | 2
nissan  | 5                       | 4
GROUP BY по результату CASE + COUNT(*) FILTER (WHERE case_result = 'lol') и COUNT(*) FILTER (WHERE case_result = 'kek').
Получение результатов CASE легче сразу вынести в CTE, мне кажется.
источник

кн

коля николай... in pgsql – PostgreSQL
Kamoliddin
Добрый день. Можно ли в datagrip отменить последнее удаление? Случайно удалил строки
можно в теории достать их пока не отработал вакуум
источник

VJ

Vladimir Juriev in pgsql – PostgreSQL
Kirill Sosnovskii
есть таблица
SELECT car, color FROM all_cars;
______________
toyota | red
toyota | red
toyota | blue
nissan | red
etc...

дальше выполняем такой запрос:
SELECT car, 
CASE WHEN color='blue' THEN 'lol'
WHEN color='red' THEN 'kek'
END

основываясь на результате CASE, нужно сгруппировать car так, чтобы посчитать кол-во 'lol' и 'kek' (то есть count по результату case) и получить такую таблицу.:
_model  |_count(keks)_            |_count(lols)
toyota  | 3                       | 2
nissan  | 5                       | 4
Sum(case when color = 'blue' then 1 else 0 end)?
источник

KS

Kirill Sosnovskii in pgsql – PostgreSQL
Vladimir Juriev
Sum(case when color = 'blue' then 1 else 0 end)?
я похожее делаю, только count, а не sum, с group
источник