Excel как внешний API без контракта: безопасный импорт данных в Go и PostgreSQL
Импорт Excel-файлов обычно выглядит несложной задачей. Получили XLSX, прочитали строки, проверили обязательные поля и записали данные в PostgreSQL. Если запись существует, обновили её через ON CONFLICT DO UPDATE. Для одноразового скрипта этого часто достаточно. Проблемы начинаются, когда импорт становится частью продукта. Допустим, в SaaS есть справочник товаров, который клиенты периодически обновляют из Excel. В одном файле 30 тысяч позиций, в д
Первые 450 знаков материала.
Читать далее у источника →
Темы
# Excelize
# go
# golang
# postgresql
# SaaS
# staging table
# UPSERT
# XLSX
# идемпотентность
# импорт данных
Читайте также
Похожие новости
Переименовали одно поле в API — и мобильное приложение перестало корректно отображать заказы. Пока сервер уже работает с новым именем, част…
Инженер платформы Mindbox Андрей Васильев рассказывает, как он и двое его коллег за три месяца перенесли 90 баз данных с MS SQL Server на P…
Представим ситуацию: в PostgreSQL хранится большое значение — документ, бинарные данные, крупный JSON или другой объект размером в нескольк…
Сравниваем Digital Q.DataBase, Postgres Pro, Tantor и Pangolin: миграция с Oracle и MS SQL, кейсы банков, лицензии, цены и ограничения. — Ч…
Нам нужно было дёшево оценить, какая доля строк большой таблицы обладает некоторым свойством. В нашем случае свойство — «значение похоже на…
Реклама
Материал партнёра, не новость
Переходи в Т2 со своим номером
Общайся без ограничений и дополнительной платы 😉 Подключай тарифы «Мой онлайн», «Мой онлайн+», «Везде онлайн», «Хватит!» или Black. Активируй промокод 6379516598 до 21.01.2027 в личном кабинете.
Услуги связи оказывает ООО «Т2 Мобайл». Промокод действует до 21.01.2027.
❗ Важно · 0
👍 Полезно · 0
🔥 Горячо · 0