Я считаю, что это невозможно с Redshift. Протокол JDBC / ODBC предоставляет доступ ко всем доступным схемам в одной и той же базе данных всем пользователям, даже если у них нет на них разрешений. AFAIK это то же самое для Postgresql.
Звучит заманчиво переместить некоторые таблицы / схемы в другую базу данных и показать это пользователям. К сожалению, базы данных в Redshift изолированы (вы не можете выбрать другую базу данных).
Таким образом, единственное решение, которое я вижу сейчас, это UNLOAD
таблиц, которые вы хотите выставить, а затем COPY
их в новую базу данных.