Size: a a a

pgsql – PostgreSQL

2021 March 01

YS

Yaroslav Schekin in pgsql – PostgreSQL
Steel Sword
Ну я хотел и ошибку приложить, поэтому... ладно, вы правы, зря я скриншот послал.

А то, что INSERT не может быть вложен куда-то я не знал до этого момента.

...Но почему тогда ему не понравилось слово INTO, а не INSERT?
Потому что в pl/pgsql у ключевого слова INTO другое основное значение (SELECT expression INTO variable ...).
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Black Olive
Как можно делать множественный запрос вида:
WHERE tag_ids @> ARRAY[...]::integer[] ?
Так не работает: WHERE ((tag_ids @> ARRAY[142, 140]::integer[]), (tag_ids @> ARRAY[512,10]::integer[])
Хмм... просто OR? ;)
Или в чём проблема / в каком виде у Вас эти "множественные" параметры?
источник

BO

Black Olive in pgsql – PostgreSQL
Yaroslav Schekin
Хмм... просто OR? ;)
Или в чём проблема / в каком виде у Вас эти "множественные" параметры?
Не OR, просто несколько запросов
источник

BO

Black Olive in pgsql – PostgreSQL
Или массив запросов
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Gleb
Ребят, вопрос по sql
Есть две таблицы one-to-one Foo & Bar.  Foo.barId содержит Id таблицы Bar.
Нужно изменить отношение one-to-one на one-to-many one foo -> may bar
Следовательно, помимо прочего в таблицу Bar добавился столбец Bar.fooId. Теперь нужно сдлеать миграцию, и занести в Bar.fooId все соответствующие айдишики Foo у которых рашьне Foo.barId not null.
И вот с этой кверей проблемма, помогите плз у кого есть время.
П.С. Для наглядности нарисую стуктуру.
Было
Table Foo
id |  name  |  barId
15 |  'zzz' |   1
25 | 'xxx'  |   2

Table Bar
id  |  text
1   |  'xxx'
2   |  'xxx'

Стало
Table Foo
id |  name
15 |  'zzz'    
25 | 'xxx'    

Table Bar
id  |  text  |  fooId
1   |  'xxx' | 15
2   |  'xxx' | 25
Простой JOIN, нет?
источник

T

The2lb3oz4dr10½grOfH... in pgsql – PostgreSQL
Black Olive
Не OR, просто несколько запросов
источник

T

The2lb3oz4dr10½grOfH... in pgsql – PostgreSQL
tag_ids @> ANY(...)
Или
tag_ids @> ALL(...)
источник

BO

Black Olive in pgsql – PostgreSQL
The2lb3oz4dr10½grOfHedgehogs
tag_ids @> ANY(...)
Или
tag_ids @> ALL(...)
То, что было изначально не работает?
источник

T

The2lb3oz4dr10½grOfH... in pgsql – PostgreSQL
Black Olive
То, что было изначально не работает?
до редактирования сообщения? Там массив внутри скобок должен быть. Массив массивов выходит
источник

Н

Никита in pgsql – PostgreSQL
есть у кого-нибудь под рукой база данных или ссылка на нее с более-менее готовой архитектурой и данными, как это бывает в приложении к какому-либо курсу (например, банковская бд)
источник

BO

Black Olive in pgsql – PostgreSQL
The2lb3oz4dr10½grOfHedgehogs
до редактирования сообщения? Там массив внутри скобок должен быть. Массив массивов выходит
Да. Это то, что мне нужно, если работает.
источник

T

The2lb3oz4dr10½grOfH... in pgsql – PostgreSQL
Black Olive
Да. Это то, что мне нужно, если работает.
Ну вот попробуй
источник

BO

Black Olive in pgsql – PostgreSQL
The2lb3oz4dr10½grOfHedgehogs
Ну вот попробуй
Спасибо!
источник

D

Dmitriy in pgsql – PostgreSQL
Никита
есть у кого-нибудь под рукой база данных или ссылка на нее с более-менее готовой архитектурой и данными, как это бывает в приложении к какому-либо курсу (например, банковская бд)
источник

Н

Никита in pgsql – PostgreSQL
🙏
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Black Olive
Не OR, просто несколько запросов
Тогда почему не OR? Под "запросом" Вы понимаете что? Один такой массив?
источник

AR

Anastasia Rostova in pgsql – PostgreSQL
Друзья, мы в Postgres Professional начали и продолжаем работу над переводом Кодекса поведения для участников сообщества PostgreSQL (да, такой существует). До конца этой рабочей недели принимаются правки к текущей версии перевода Кодекса. Почитать её онлайн можно здесь (в любом случае будет полезно понять ожидания сообщества): https://postgrespro.ru/CoC Предложить правки можно через список рассылки general, с уже присланными правками можно ознакомиться вот здесь:  https://www.postgresql-archive.org/Code-of-Conduct-Russian-Translation-for-Review-td6185037.html
источник

E

ETL in pgsql – PostgreSQL
Anastasia Rostova
Друзья, мы в Postgres Professional начали и продолжаем работу над переводом Кодекса поведения для участников сообщества PostgreSQL (да, такой существует). До конца этой рабочей недели принимаются правки к текущей версии перевода Кодекса. Почитать её онлайн можно здесь (в любом случае будет полезно понять ожидания сообщества): https://postgrespro.ru/CoC Предложить правки можно через список рассылки general, с уже присланными правками можно ознакомиться вот здесь:  https://www.postgresql-archive.org/Code-of-Conduct-Russian-Translation-for-Review-td6185037.html
Почему человеческим языком было не написать?) к чему все эти «настоящим Кодексом».
источник

AR

Anastasia Rostova in pgsql – PostgreSQL
Правки лучше в одну кучу слать через general. А по сабжу - оригинал тоже весьма формален и близок по тону к юридическим документам.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Anastasia Rostova
Правки лучше в одну кучу слать через general. А по сабжу - оригинал тоже весьма формален и близок по тону к юридическим документам.
А вы версию на сайте обновлять будете (чтобы показать, какие правки были учтены, а какие нет)?
Там уже неизвестно что получится, если обработать хотя бы уже присланные замечания.
источник