Size: a a a

pgsql – PostgreSQL

2020 May 25

Ð

Ð in pgsql – PostgreSQL
Artyom A
Можно както развирнуть 3 колонки и 100 рекордов в 300 рекордов?
можно юнионом выбрать их все по одной
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Роман Жарков
Не знаю что хочется автору вопроса, но лично я всегда старательно и вполне успешно избегал работы с массивами :)
Зачем? В запросах-то можно, тем более что PostgreSQL сам преобразовывает IN (1, 2, 3) в "=ANY('{1,2,3}'::какой_то_array_type)". ;)
К тому же, это единственный способ параметризовать IN (если API умеет передавать параметры-массивы, конечно), насколько я помню.
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Yaroslav Schekin
Зачем? В запросах-то можно, тем более что PostgreSQL сам преобразовывает IN (1, 2, 3) в "=ANY('{1,2,3}'::какой_то_array_type)". ;)
К тому же, это единственный способ параметризовать IN (если API умеет передавать параметры-массивы, конечно), насколько я помню.
Насмотрелся на это при создании check constraints.
источник

К

Комиль in pgsql – PostgreSQL
Здраствуйте.Есть таблица Sales которое имеет отношение с таблицой TreatmentPlans 1 к многим ,
есть таблица Appointments которое имеет отношение с таблицой Sales 1 к 1.
Вопрос ,нормально ли создовать еще одну связь где у таблицы Appointments будет отношение с таблицой TreatmentPlan 1 к многим
источник

B

Boris in pgsql – PostgreSQL
@KomilKhamidov зависит от вашего требованния
источник

B

Boris in pgsql – PostgreSQL
главное чтоб вы потом сами не запутались
источник

К

Комиль in pgsql – PostgreSQL
ясно спс
источник

wd

web dev in pgsql – PostgreSQL
Привет всем, у меня есть один вопрос
- теперь я использую индекс джина для jsonb с jsonb_path_ops
но не работает поиск по индексу, конечно, я использовал оператор оператора@> но не работает.

но это хорошо работает, если таблица будет иметь только один столбец (столбец jsonb), но если будет иметь другие столбцы, не индекс, только сканирование seq. Я работаю над Postgresql 12.2

Мне нужна ваша помощь. Спасибо
источник
2020 May 26

AM

Alexey Markovski in pgsql – PostgreSQL
Всем привет. Как получить запрос по созданной базе всей? Помогите пожалуйста
источник

AY

Alex Yu in pgsql – PostgreSQL
Alexey Markovski
Всем привет. Как получить запрос по созданной базе всей? Помогите пожалуйста
SELECT *  написать
источник

AM

Alexey Markovski in pgsql – PostgreSQL
Alex Yu
SELECT *  написать
Я имею виду запрос на ее создание
источник

AY

Alex Yu in pgsql – PostgreSQL
Alexey Markovski
Я имею виду запрос на ее создание
Вы, возможно, подразумеваете   дамп базы?
источник

AY

Alex Yu in pgsql – PostgreSQL
Смотрите pg_dump
источник

SA

Second Admin in pgsql – PostgreSQL
Уважаемые говспода, а как написать запрос чтобы проверялось соответсвие любому жлементу в массиве
например select id from table where id in ['a','c',b'] ?
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
web dev
Привет всем, у меня есть один вопрос
- теперь я использую индекс джина для jsonb с jsonb_path_ops
но не работает поиск по индексу, конечно, я использовал оператор оператора@> но не работает.

но это хорошо работает, если таблица будет иметь только один столбец (столбец jsonb), но если будет иметь другие столбцы, не индекс, только сканирование seq. Я работаю над Postgresql 12.2

Мне нужна ваша помощь. Спасибо
Вероятно статистика не в пользу индекса
источник

SA

Second Admin in pgsql – PostgreSQL
Second Admin
Уважаемые говспода, а как написать запрос чтобы проверялось соответсвие любому жлементу в массиве
например select id from table where id in ['a','c',b'] ?
можешь использовать конструкцию вида value IN (value1,value2)
тебя что в гугле забанили - на первой же странице есть...
источник

SA

Second Admin in pgsql – PostgreSQL
Second Admin
можешь использовать конструкцию вида value IN (value1,value2)
тебя что в гугле забанили - на первой же странице есть...
спасибо, не увидел просто чтото в гугле. сорян за назойливость
источник

P

Pikachu in pgsql – PostgreSQL
всем привет. есть вопрос. есть таблица table с 2 колонками. нужно составить запрос такого плана:
если в колонке user_id уже есть заданный в запросе user_id, то тогда во 2 колонку заноситься/обновляется данные name.
Никак не могу составить запрос
источник

Ð

Ð in pgsql – PostgreSQL
Second Admin
Уважаемые говспода, а как написать запрос чтобы проверялось соответсвие любому жлементу в массиве
например select id from table where id in ['a','c',b'] ?
если массив, то any
источник

s

sexst in pgsql – PostgreSQL
Pikachu
всем привет. есть вопрос. есть таблица table с 2 колонками. нужно составить запрос такого плана:
если в колонке user_id уже есть заданный в запросе user_id, то тогда во 2 колонку заноситься/обновляется данные name.
Никак не могу составить запрос
Это ж обычный update описан
источник