Size: a a a

pgsql – PostgreSQL

2021 June 23

MB

Mike B. in pgsql – PostgreSQL
4) ошибся
источник

R

Radist in pgsql – PostgreSQL
Если не требуется сохранение порядка, то:
Select col1 from T union all select col2 from T
Если требуется сохранение порядка, то, строго говоря, задача не решается в sql без колонки для сортировки.
источник

MB

Mike B. in pgsql – PostgreSQL
Порядок как раз важен
источник

ВК

Владимир Кузовкин... in pgsql – PostgreSQL
Коллеги,приветствую всех.

Я задаю наверняка стандартный вопрос,но все же.

Я слышал,что хранение картинок в постгрескул не самая лучшая затея. Лучше там хранить ссылки ,а картинки хранить в другом месте. Скажите: кто сталкивался с этой проблемой,как вы ее решили?
источник

ch

central hardware in pgsql – PostgreSQL
minio?
источник

L

LiFeAiR in pgsql – PostgreSQL
Select col1 from T union all select col2 from T
источник

DL

Dmitry Lyamtsev in pgsql – PostgreSQL
Здравствуйте, использую pg-promise под nodeJS и работаю через named params, которые потом "подставляю в запросе":insert into ... (...)
   values ($<Название1>, $<...>, $<...<) returning *
Вопрос: как я могу обработать случай, если параметр отстуствует. Могу ли я на этапе подстановки из переменной проверить это и поставить дефолтное значение? (Если просто не передать будет ошибка в виде: Property 'название1' doesn't exist
источник

L

LiFeAiR in pgsql – PostgreSQL
Да картинки в fs
Отдача nginx через кеширующий прокси
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
источник

R

Radist in pgsql – PostgreSQL
Тогда в таблице не хватает полей, по которым сортировать. После update какой-либо записи, простой select с высокой вероятностью вернёт записи в другом порядке.
Вы, возможно, можете добиться нужного эффекта джойном values (1), (2) с последующим возвратом col1 или col2, но это надо проверять и через месяц тот же запрос может начать выдавать записи в другом порядке из-за обновления БД, изменения настроек планировщика, да даже из-за того, что поменялась статистика по таблице.
источник

HO

HIG Opti in pgsql – PostgreSQL
Спасибо большое, всё же видимо весов нет, только отключением ноды от выборов
источник

SG

Sergey Gr in pgsql – PostgreSQL
nginx в режиме WebDAV,  и складывает и раздаёт
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
нода участвует в выборах лидера на основе её "свежести" (учитывая лаг репликации), если ввести дополнительный критерий в виде "веса" - то запросто можно получить ситуацию выбора нового мастера у которого есть отставание (лаг репликации) и тогда появляется риск потерять данные.
источник

ВК

Владимир Кузовкин... in pgsql – PostgreSQL
Он складывает в самую базу данных или как?
источник

SG

Sergey Gr in pgsql – PostgreSQL
Нет, на файловую систему
источник

HO

HIG Opti in pgsql – PostgreSQL
Спасибо за пояснение
источник

MB

Mike B. in pgsql – PostgreSQL
Я привел упрощённый пример. Меня интересует путь решения в select.
источник

R

Radist in pgsql – PostgreSQL
Если исходный селект будет вида
select col1, col2 from T order by col3
Тогда варианта минимум два:
select col1, 1 sort_col from T union all
select col2, 2 from T order by col3, sort_col

select case f.column1 when 1 then col1 else col2 end from T cross join (values (1), (2)) f order by col3, f.column1
источник

АА

Андрей Агеев... in pgsql – PostgreSQL
with x as (
select x.a,x.b,
row_number()over()n0
from(values(1,2),(1,3),
(null,null),(null,4))x(a,b))
select xx.a col_new from(
select x.a,x.n0,0 n1 from x
union all
select x.b,x.n0,1 n1 from x
)xx order by xx.n0,xx.n1
источник

MB

Mike B. in pgsql – PostgreSQL
Спасибо буду пробовать реализовать запрос
источник