SQL workbench/J からRedshiftに接続して create table
をすると、以下エラーが出てきて作成してくれませんでした。
Amazon Invalid operation: current transaction is aborted, commands ignored until end of transaction block
DDL文に間違いはないはずなのに、と検索したら、stack overflowが教えてくれました。
postgresql - SQL workbench Error while connecting to Redshift - Stack Overflow
SQL workbench/Jはデフォルトでauto commitがオフになっているので、接続定義の auto commitの項目にチェックを付けなさい、と。
これでテーブル作成できるようになりました。