Импорт данных из csv-файла в таблицу postgresql с использованием C # и NPGSQL

#c# #.net #database #npgsql

#c# #.net #База данных #npgsql

Вопрос:

Я работаю в веб-приложении .net mvc с использованием NPGSQL. В моем проекте я хочу обновить записи в моей базе данных postgres с помощью файла .csv. Может быть, кто-то это сделал? Может кто-нибудь отправить пример кода? Кто-нибудь скажет вам, как это сделать? До сих пор я отображал данные на своем веб-сайте с использованием C # и NPGSQL.

Ответ №1:

Если вы хотите вставить новые строки, вы можете захотеть взглянуть на функцию КОПИРОВАНИЯ PostgreSQL; это доступно Npgsql через этот API.

В противном случае вы можете использовать анализатор .NET CSV и создавать инструкции ОБНОВЛЕНИЯ, которые вы можете выполнить вручную.