Я скопировал это почти дословно из кода другого пользователя для другой системы БД (SQL Server или Oracle), и мне нужно использовать в Redshift.
Я создал таблицу:
create table #Tablelist(
tableid int identity(1,1)
,table_name varchar(50) not null
,primary key (table_name)
);
Но когда я запускаю это:
insert into #Tablelist(table_name)
select distinct tablename
from pg_table_def
where tablename like '%some_pattern%';
красное смещение говорит:
Invalid operation: Specified types or functions (one per INFO message) not supported on Redshift tables.;
Эта часть работаетштраф:
select distinct tablename
from pg_table_def
where tablename like '%some_pattern%';