Я вставляю значение в таблицу A, которое имеет серийный тип в качестве первичного ключа. Я хочу использовать возвращаемое значение запроса в качестве внешнего ключа таблицы B ... но я получаю сообщение:PostgreSQL: проблема с транзакцией и внешним ключом
ОШИБКИ: вставки или обновления на стол «tb_midia_pessoa» нарушает ограничение внешнего ключа «tb_midia_pessoa_id_pessoa_fkey» ДЕТАЛЬ: Ключ (id_pessoa) = (30) нет в таблице «tb_pessoa».)
Как я могу сделать это возможным без: - начиная новую транзакцию - Droping мои внешние ключи ограничения = O ?
С уважением! Pedro
Можете ли вы уточнить, как «Таблица A» и «Таблица B» соответствуют «tb_midia_pessoa» и «tb_pessoa»? –