таблицы одного сервера в таблицу другого, использую дблинк. Верный ли синтаксис? insert into public.table(
id_ads,
date,
id)
select
c.id_ads,
c.date,
c.id
FROM public.dblink(
format('dbname=... port=... host=... user=... password=...'),
'select * from public.table where date in ("20211216");') as c( id_ads bigint,
date date,
id bigint)
Двойные кавычки в Постгресе используются для указания имен сущностей БД (таблицы, колонки, процедуры и т.д.). В вашем случае необходимо использовать одинарные кавычки, при этом экранировав их Вместо "20211216" должно быть ''20211216''
Обсуждают сегодня