amazon-redshift - 如何更改 Redshift Spectrum 中的外部表?
问题描述
我想将数据分区添加到我的外部表中,但收到错误消息:ALTER EXTERNAL TABLE 无法在事务块内运行。
我删除了 BEGIN/END 事务,但仍然存在相同的错误。我在一些论坛上读到添加隔离级别可能会解决问题,但如果有人以前经历过这种情况,我想获得其他人的意见。
解决方案
像这样的标准陈述对我有用。如果您也因此遇到错误,请分享您的确切陈述?
ALTER TABLE spectrum_schema.spect_test
ADD PARTITION (column_part='2019-07-23')
LOCATION 's3://bucketname/folder1/column_part=2019-07-23/';
推荐阅读
- google-apps-script - 使用循环脚本更新大量电子表格
- scala - 如何在 sbt 中按扩展名映射文件?
- kotlin - 如何在新版本的 Koin 中访问对象范围
- python - Python从文件夹中全部导入
- r - kableExtra 中列的背景颜色不起作用
- javascript - 为什么我的组件在状态更改(redux)时不重新渲染?
- git - Visual Studio 2019 在哪里寻找 Git?
- powerbi - Power BI 在同一张表的两列上创建 2 个下拉切片器
- html - 特定数量的单词后,href mailto 在 gmail 上不起作用
- git - 符号链接/在本地重命名背面项目