squadbrodyaga
@squadbrodyaga
帆は風を変えた

Как переписывать данные в таблице supabase?

У меня есть .csv файлы, которые ежедневно обновляются (что-то изменяется, что-то добавляется, что-то удаляется), эти файлы я вручную загружаю на Supabase (они используют PostgreSQL).

Как автоматически обновлять данные в базе?
Вот что я имею ввиду:
Если сегодня в файле есть: Миша, Дима и Андрей, то они все добавляются в базу данных,
а если завтра в файле будут только Миша и Дима, то они остаются, а Андрей удаляется.

Как я понял, метод upsert обновляет данные или добавляет их, если их нету.
Осталось только удалить старые данные, которых нет в новыхДанных.

// Node.js server

const data = await supabase
    .from('НазваниеТаблицы')
    .upsert(новыеДанные)
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
iMedved2009
@iMedved2009
Не люблю людей
Добавьте поле updated_at куда заносите время последнего обновления - и потом сносите все записи у которых время последнего обновления на день позже - или с какой эпизодичностью вы импортируете данные.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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