amazon-web-services - 如何处理红移负载中的换行符?
问题描述
我有一个 csv,其中一列中有换行符。我收到错误分隔符未找到。
如果我将文本替换为没有换行符的连续文本,那么它可以工作。但是我该如何处理换行符。
我的复制命令:
COPY cat_crt_test_scores
from 's3://rds-cat-crt-test-score-table/checkcsv.csv'
iam_role 'arn:aws:iam::423639311527:role/RedshiftS3Access'
explicit_ids
delimiter '|'
TIMEFORMAT 'auto'
ESCAPE;
阅读后未找到分隔符直到Dear Conduira,
解决方案
正如John Rotenstein在评论中所建议的那样,使用 CSV 选项是处理此问题的正确方法。
这里给出了更详细的答案。
推荐阅读
- c++ - 关于“::operator new”的问题
- sql - 如何使用两个单独的带有 SQL 的数组访问特定值(一个带有名称,另一个带有值)
- spark-streaming - 火花流不读取新的本地文件
- java - 在现代应用程序设计中,如何在 TransferOject 和 BusinessObject 之间实现 /
- python - Yolo v5 将所有 nginx 核心用于单个请求
- php - 为什么我在 PHP 中收到“通知:未定义的索引”错误
- docker - 带有卷映射的 Docker npm install
- eclipse - 如何在 Eclipse 的类路径中将项目用作库?
- java - 使用 Spring Boot 使用 Jpa 或 Crud(新版本)从 Sql Server 获取数据?
- python - Python:仅在特定的可链接函数中允许类对象