в общем, нужно проанализировать .csv
и сгенерировать SQL
из этого; одна строка в .csv
будет представлена одним оператором INSERT
. во-первых, вам придется загрузить файл - или поместить его во временное хранилище Cloud Functions, например. с gcs.bucket.file(filePath).download
.
тогда самым простым может быть использование библиотеки, например. csv2sql-lite - с большим недостатком, что у вас нет полного контроля над импортом - в то время как например. csv-parse обеспечит немного больший контроль (например, проверка на наличие возможных дубликатов, пропуск некоторых столбцов, импорт в разные таблицы и т. Д.).
... и порядок подключения к облачному SQL см. Подключение из облачных функций .