Я использую SqlWorkbenchJ для подключения к моему кластеру Redshift и создания таблицы:
CREATE TABLE mydb_dev.Widget (
fizz BIGINT,
buzz BIGINT,
lastRanOn timestamp with time zone NOT NULL DEFAULT (current_timestamp AT TIME ZONE 'UTC')
);
select * from mydb_dev.Widget;
Когда я запускаю приведенный выше оператор SELECT, он показывает пустую таблицу.Пока все хорошо.
Однако , если я отключаюсь, а затем снова подключаюсь к кластеру, а затем снова запускаю тот же самый SELECT, я получаю:
An error occurred when executing the SQL command:
select * from mydb_dev.Widget
[Amazon](500310) Invalid operation: relation "mydb_dev.Widget" does not exist;
1 statement failed.
Execution time: 0.06s
Похоже, что создание таблиц не является долговременным или не сохраняет текущее соединение ... что за исправление здесь?!?