c# - 使用 C# 和 NPGSQL 将数据从 csv 文件导入到 postgresql 表
问题描述
我正在使用 NPGSQL 在 .net mvc Web 应用程序中工作。在我的项目中,我想使用 .csv 文件更新我的 postgres 数据库中的记录。也许有人做到了?有人可以发送示例代码吗?有人会告诉你怎么做吗?到目前为止,我已经使用 C# 和 NPGSQL 在我的网站上显示了数据。
解决方案
如果您希望插入新行,您可能需要查看PostgreSQL COPY 功能;这是由 Npgsql通过此 API公开的。
否则,您可以使用 .NET CSV 解析器并构建可以手动执行的 UPDATE 语句。
推荐阅读
- javascript - 使用 useState() 的 concat 方法
- ocr - Google API OCR 语言提示
- webserver - 在 ESP8266 上运行 WebServerSecure 和 PubSubClient
- terraform - 如何确保 ASG(Auto Scaling Group)在 Launch 配置中的每次更改都替换现有实例
- dart - 方案不以字母字符开头(在字符 1 处)DART
- excel - 将表格按列拆分为工作表 - 不适用于数值
- python - python - 使用阅读更多操作按钮从网页中读取内容
- javascript - JavaScript:parseInt(string, 36) 将不同的字符串转换为相同的数字
- python - python3.8导入管理器找不到lzma std lib
- elasticsearch - Easticsearch 内部命中是否保证返回所有命中子项?