72 похожих чатов

Народ, подскажите плз как-то в postgres можно вернуть primary key таблицы

после инсерта?
RETURNING id - не подходит, т.к. нужно заранее знать ключевое поле
Мне нужен какой то универсальный запрос (буду вызывать из питона)
для вставки в любую таблицу, т.к. таковых больше 150

8 ответов

12 просмотров

Так именно returning... И название полей pk надо знать

Универсальные запросы писать не надо.

Konstantin-⭕️⃤ Автор вопроса
Ilya Zviagin
Универсальные запросы писать не надо.

да просто это единственный запрос на вставку, для задачи - сделал и забыл и если до текущего момента удалось написать минимум кода для работы с кучей таблиц тут застрял Видимо придется возвращать всю запись и костылить маппинг на селект первичных ключей

Konstantin-⭕️⃤ Автор вопроса
Ilya Zviagin
Это плохой код. Так называемый говнокод

ну между обезьяним трудом - написания инсертов для овер 150 таблиц, за которыми еще нужно следить, т.к. подключаюсь к базе стороннего продукта и написанием 20 строчек когда которые будут делать то же самое у первого решения слишком мало профита (если вообще есть) чтобы тратить на это время но спасибо за совет

Похожие вопросы

Обсуждают сегодня

Каким то образом можно определить ширину экрана пользователя перед загрузкой partial-а? Надо рассчитать ширину кадров слайдера для ресайза картинок для container-fluid.
Point 111
22
'frakturBold' => ['𝖆', '𝖇', '𝖈', '𝖉', '𝖊', '𝖋', '𝖌', '𝖍', '𝖎', '𝖏', '𝖐', '𝖑', '𝖒', '𝖓', '𝖔', '𝖕', '𝖖', '𝖗', '𝖘', '𝖙', '𝖚', '𝖛', '𝖜', '𝖝', '𝖞', '𝖟', '𝕬', '𝕭', '𝕮', '𝕯'...
Roma
4
Ребят, а вот такой вопрос: если я владелец бота анонимного чата, в котором, например, имеются подписки, используя какую-нибудь ЮКассу (или тому подобное, в общем с налогами, в...
Eugene Неелов
8
я часов 15 назад начал пытаться написать хоть что-то напоминающее ос и у меня есть проблема, которую я пытаюсь решить последние часов 5: есть крч 2 исходника с минимальным код...
Al1to
17
Кто-нибудь пробовал использовать встроенный в Vapor Validation, чтобы проверить 2 поля одновременно? Хотел на него перевести часть кода, чтобы глаза не мозолило в запросах, но...
Seryoga
3
Откуда ты lw взял вообще?
Sergey
6
Всем привет ребят! Мб кто-то сталкивался? adminСomponents .get("searchСomponents", use: searchComponents) .openAPI( summary: ...
Admin Adminov
2
Есть полностью собранная база "шрифтов" - подобных символов?
Shen
9
Короче получается только кнопки не поменять А кнопки вроде тоже слетают при редактировании не?
inc.
10
Всех приветствую, может кто скинуть пожалуйста материалы, в которых подробно описывается, как себя ведут, супервизоры, ген серверы, модули, процессы при разных видах прерывани...
Кирилл
1
Карта сайта