databricks - Databricks Delta Lake `mergeSchema` 选项如何处理不同的数据类型?
问题描述
mergeSchema
如果预先存在的列附加了不同的数据类型,Databricks Delta Lake选项会做什么?
例如,给定一个带有 schema 的 Delta Lake 表,在指定 optionfoo INT, bar INT
时尝试使用 schema 写入附加新数据会发生什么?foo INT, bar DOUBLE
mergeSchema = true
解决方案
写入失败。(从 Databricks 6.3 上的 Delta Lake 0.5.0 开始)
推荐阅读
- sonarqube - 声纳规则控制类内的最大功能数量
- highcharts - 有没有办法在使用 Highcharts 时分配“Alt”属性
- python - 如何将多个数据集合并为一个数据集?
- c# - 为什么 HttpWebRequest 有时会抛出 OperationCanceledException 或 WebException.timeout?
- mongodb - 按多个值排序并制作排行榜 mongodb mongoose discord.js
- r - R计数一列中值的实例,将计数放入新列中
- vue.js - 如何在状态变化时调用突变
- oauth-2.0 - 在 Hyperledger Composer REST 服务器上使用 Google OAUTH2.0 时无法获取用户信息
- python - 您可以在 Python 类型注释中指定方差吗?
- flutter - 类型“SliverAppBar”不是“PreferredSizeWidget”类型的子类型 FLUTTER 问题