Это, безусловно, работает на Redshift.Если вы используете Python и Psycopg2 для выполнения этих запросов, убедитесь, что после каждого запроса есть точка с запятой ;
и что нет диких точек с запятой, потому что вы получите, как это будет пустой запрос,
Также проследите, чтобы вы commit
установили соединение после выполнения запросов.Если вы используете клиент SQL, такой как DBeaver / PgAdmin, включите автоматическую фиксацию или ручную фиксацию после выполнения этих запросов.
Редактировать
Когда вы используетередактор запросов консоли Redshift, он выполняет только один запрос (последний запрос) за раз, будь то запросы DDL или DML.Таким образом, на данный момент невозможно СОЗДАТЬ несколько таблиц или вставить данные в несколько таблиц.Для этого можно использовать клиент SQL.