A booking
имеет много appointments
.
Я работаю над миграцией базы данных, чтобы создать бронирование для всех существующих встреч без бронирования. У меня есть это до сих пор:
INSERT INTO bookings (status)
SELECT (status)
FROM appointments
WHERE appointments.booking_id IS NULL
Но я озадачен тем, как обновить appointments.booking_id
недавно созданными заказами.
Я бы предпочел не делать новый запрос для каждой встречи, так как есть много существующих встреч, и производительность является фактором. (Обычно я полагаюсь на ORM, поэтому этот базовый вопрос SQL)
Использование Postgres