/*
    Предрейсовые осмотры - мобильное приложение
    SQL запрос: вставка или обновление осмотра
*/

//-----------
//Тело модуля
//-----------

const INSPECTIONS_UPSERT = `
-- Вставка или обновление осмотра
INSERT OR REPLACE INTO inspections (id, title, status, created_at, updated_at, data)
VALUES (?, ?, ?, COALESCE((SELECT created_at FROM inspections WHERE id = ?), CURRENT_TIMESTAMP), CURRENT_TIMESTAMP, ?);
`;

//----------------
//Интерфейс модуля
//----------------

module.exports = INSPECTIONS_UPSERT;
