SQLWorkBenchJ を使用して、Amazon Athena のテーブルにパーティションを追加しようとしています。Athena Query Editor で実行すると、クエリは正常に機能します。SQLWorkbench を使用して実行すると機能しません
ALTER TABLE "AwsDataCatalog".mydb.mytable ADD IF NOT EXISTS
PARTITION (folder = '10036', full = 'fullvalue') LOCATION 's3://my-s3-folder/10036/fullvalue/';
注: ALTER EXTERNAL_TABLE も使用してみました
sqlworkbench は以下を返します。
SQL コマンドの実行中にエラーが発生しました:
ALTER TABLE "AwsDataCatalog".mydb.mytable ADD PARTITION (folder = '10036', full >= 'fullvalue') LOCATION 's3://my-s3-folder...
クエリの実行に失敗しました
1 ステートメントが失敗しました。
クエリ エディターで実行中
ALTER TABLE mydb.mytable ADD PARTITION (folder = '10039', full = 'fullvalue') >LOCATION 's3://my-s3-folder/10039/fullvalue/';
クエリが成功しました。
誰かがこれを機能させる方法を知っているので、いくつかのパーティション追加クエリをまとめてバッチ処理できますか?