Size: a a a

DBA - русскоговорящее сообщество

2021 June 16

СВ

Саша Воронов... in DBA - русскоговорящее сообщество
подскажите, каким образом можно сделать запросы к нескольким таблицам, имена которых хранятся в другой таблице? эдакий динамический FROM
смог найти EXECUTE format('SELECT blah FROM %s', SELECT table_name FROM ...), но more than one row returned by a subquery used as an expression
источник

СВ

Саша Воронов... in DBA - русскоговорящее сообщество
вроде бы сам разобрался, извиняюсь
источник
2021 June 17

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Никак, это делать невозможно и даже вредно.
Лучше перепроектируй твою БД: всё надо свалить в  одну таблицу.
источник

СВ

Саша Воронов... in DBA - русскоговорящее сообщество
но я уже сделал...
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Переделывай, пока коллеги не убили...
источник

СВ

Саша Воронов... in DBA - русскоговорящее сообщество
но это они сделали, что мне теперь расхлебывать
источник

СВ

Саша Воронов... in DBA - русскоговорящее сообщество
определенные сущности хранят в себе имена других сущностей и их первичные ключи. и мне надо как-то эти сущности доставать по этим крошкам.
источник

СВ

Саша Воронов... in DBA - русскоговорящее сообщество
я что-то наговнял с экзекутом, но у меня стабильно возвращается всего одна запись. тяжко, когда не умеешь в плпгскл
источник

SA

Sergose Amigos 🌀 in DBA - русскоговорящее сообщество
Всем привет! Что думаете про greenplum, может кто использует. Удобный нужный инструмент вообще или устаревший и ну кго нафиг?
источник

AM

Alexander Morozov in DBA - русскоговорящее сообщество
А как тогда сделать, например следующее - в таблице хранятся имена некоторого количества таблиц, которые считаются "важными". И все содержимое этих "важных" таблиц по планировщику выгружается в файлы.
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
Да прочитали бы Вы документацию — там страниц пятьдесят, подробно и с примерами.
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
Эээ... выкинуть это всё в мусорное ведро, и нанять адекватного DBA (если это делается с целями Disaster Recovery). ;)
источник

СВ

Саша Воронов... in DBA - русскоговорящее сообщество
я уже отчитал всё, что было в доке по лупам и экзекьютам
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
Всю документацию plpgsql так трудно прочитать, что ли?
https://www.postgresql.org/docs/current/plpgsql-control-structures.html#PLPGSQL-RECORDS-ITERATING
источник

СВ

Саша Воронов... in DBA - русскоговорящее сообщество
если адекватный ДБА сможет сделать женерик отношения между различными таблицами, то я только за
источник

AM

Alexander Morozov in DBA - русскоговорящее сообщество
А если в базу другого вендора потом восстанавливать?
источник

СВ

Саша Воронов... in DBA - русскоговорящее сообщество
ну так я так и сделал
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
Я отвечал на конкретный вопрос, Вы не заметили? ;)
источник

СВ

Саша Воронов... in DBA - русскоговорящее сообщество
источник

СВ

Саша Воронов... in DBA - русскоговорящее сообщество
виноват, не увидел, куда реплай был
источник