小编ln9*_*187的帖子

带有双引号和逗号的 AWS Glue 问题

我有这个 CSV 文件:

reference,address
V7T452F4H9,"12410 W 62TH ST, AA D"
Run Code Online (Sandbox Code Playgroud)

表定义中使用了以下选项

ROW FORMAT SERDE 
  'org.apache.hadoop.hive.serde2.OpenCSVSerde' 
WITH SERDEPROPERTIES ( 
  'quoteChar'='\"', 
  'separatorChar'=',') 
Run Code Online (Sandbox Code Playgroud)

但它仍然无法识别数据中的双引号,并且双引号字段中的逗号弄乱了数据。当我运行 Athena 查询时,结果如下所示

reference     address
V7T452F4H9    "12410 W 62TH ST
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

hadoop hive presto amazon-athena aws-glue

16
推荐指数
2
解决办法
1万
查看次数

我需要为加密字符串指定内容类型吗?

我的脚本返回一个加密的字符串,但默认情况下,它是 text/html 内容类型。我应该将内容类型指定为 text/plain 吗?

我知道它不会伤害任何东西,但是加密字符串的正确内容类型是什么?

更新:使用mcrypt_encrypt加密字符串。无需担心此数据的安全性。

encryption content-type

4
推荐指数
1
解决办法
4208
查看次数

在Eloquent中定义自定义属性

我在数据库中有3个不同的领域:city,state,country.如何在Eloquent中定义另一个属性以从这3个字段中返回一个字符串?

第一种方法,但它不起作用:

protected $address = "";

public function getAddress() : string {
  return $this->city . $this->state . " - " . $this->country;
}
Run Code Online (Sandbox Code Playgroud)

laravel eloquent

3
推荐指数
1
解决办法
4386
查看次数