bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ

Добавить записи в главную таблицу и дочернею в рамках одной транзакции?

Здравствуйте. Добавить записи в главную таблицу и дочернею в рамках одной транзакции? Спасибо.
  • Вопрос задан
  • 171 просмотр
Пригласить эксперта
Ответы на вопрос 1
DarkRaven
@DarkRaven
разработка программного обеспечения
Вопрос в прикладных средствах, которые вы используете.

Но, если говорить только о postgresql, то там есть возможность:
  1. вернуть из INSERT какое-то значение (после его выполнения) - INSERT .... RETURNING id, где id - это одно из полей таблицы, куда была вставка, к примеру primary key
  2. дернуть значение sequence, которая отвечает за значения поля (если применимо)


Первый вариант предпочтительнее.
Касаемо технических средств, всякие ORM-ы могут это делать автоматом.

UPD. Вот тут можно глянуть общую документацию
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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