datax-自定义json遇到数据库字段名为关键字

一、背景

源数据库:pg

目标数据库:hive

问题:

自定义json时因pg表字段中包含desc的字段所以报错

二、定位问题

很明显,desc是关键字,所以报错

三、解决方案

将自定义json中的双引号调整成单引号,关键字加""

--原sql:
"querySql": ["SELECT col1,col2,desc FROM public.pg_tablename"]

--修改后sql:
"querySql": ['SELECT col1,col2,"desc" FROM public.pg_tablename']

相关推荐

  1. MyBatis-Plus 数据库字段名关键字

    2023-12-18 11:00:02       29 阅读
  2. GORM 定义数据类型json-切片(数组)

    2023-12-18 11:00:02       76 阅读
  3. 【Kotlin】定义Json反序列化

    2023-12-18 11:00:02       54 阅读
  4. C# Newtonsoft.Json解析json定义实体类

    2023-12-18 11:00:02       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-18 11:00:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-18 11:00:02       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-18 11:00:02       82 阅读
  4. Python语言-面向对象

    2023-12-18 11:00:02       91 阅读

热门阅读

  1. 技术面试斗智斗勇II

    2023-12-18 11:00:02       62 阅读
  2. Joysticks

    2023-12-18 11:00:02       70 阅读
  3. VIM ——Vimtutor 个人总结【从入门到精通】

    2023-12-18 11:00:02       66 阅读
  4. TCP或许不是“可靠”的

    2023-12-18 11:00:02       74 阅读
  5. 【力扣100】2.两数相加

    2023-12-18 11:00:02       73 阅读
  6. 流行的 React 相关库和框架

    2023-12-18 11:00:02       48 阅读
  7. Function

    2023-12-18 11:00:02       71 阅读