Size: a a a

pgsql – PostgreSQL

2021 July 02

YS

Yaroslav Schekin in pgsql – PostgreSQL
Есть, конечно. Прочитайте же Вы \help INSERT, или https://www.postgresql.org/docs/current/sql-insert.html
источник

SB

Sergey Bazanov in pgsql – PostgreSQL
Извиняюсь, наверное плохо написал.
Вот так выглядит схема
Группа А:  A.t1, A.t2...  --> C
Группа В:  B.t1, B.t2,    --> C   <--A.t1
Группа С:  A.t1, A.t2,B.t1, B.t2... <--A <--B

часть таблиц из А реплицируются и в В и в С
источник

V

Valery in pgsql – PostgreSQL
А с А на В что-то реплицируется?
источник

SB

Sergey Bazanov in pgsql – PostgreSQL
Да. Т.е. мы пытаемся реплицировать, но не получается
источник

V

Valery in pgsql – PostgreSQL
Не вижу на Вашей схеме
источник

SB

Sergey Bazanov in pgsql – PostgreSQL
Есть же
источник

SB

Sergey Bazanov in pgsql – PostgreSQL
Группа А:  A.t1, A.t2...  --> C  
Группа В:  B.t1, B.t2,    --> C   <--A  
Группа С:  A.t1, A.t2,B.t1, B.t2... <--A <--B
источник

V

Valery in pgsql – PostgreSQL
Вижу с А на С
источник

V

Valery in pgsql – PostgreSQL
Вижу с В на С
источник

SB

Sergey Bazanov in pgsql – PostgreSQL
А на С, B на  C, и пытаемся с А на В но не получается
источник

V

Valery in pgsql – PostgreSQL
Напишите отдельно, что вы с А на В передаете
источник

ГР

Геннадий Романов... in pgsql – PostgreSQL
[2021-07-02 17:31:53] [42804] ERROR: CASE types timestamp without time zone and character varying cannot be matched
[2021-07-02 17:31:53] Позиция: 161

когда уже постгресс научитится выдавать в поизиции строку
источник

SB

Sergey Bazanov in pgsql – PostgreSQL
Так понятнее будет?
источник

SB

Sergey Bazanov in pgsql – PostgreSQL
Грубо говоря с А на С передаются таблицы а.t1,а.t2, ...а.t20
с А на В а.t1 ... а.t6 (часть таблиц из первого набора).
Повторюсь как только начинаем это делать, сервер падает (с А на В)
источник

V

Valery in pgsql – PostgreSQL
А.t1 передается в B.t1 ? Ну тоесть если имя таблицы одно и то же то это одна и та же таблица?
источник

SB

Sergey Bazanov in pgsql – PostgreSQL
Да таблица a.t1 передается и в В и в С (разными подписками)
источник

V

Valery in pgsql – PostgreSQL
Тогда у вас ромб - одна таблица идёт в С и с А и с В. А это конфликт
источник

V

Valery in pgsql – PostgreSQL
И причина падения В скорее всего в этом
источник

SB

Sergey Bazanov in pgsql – PostgreSQL
Спасибо.
источник

ГР

Геннадий Романов... in pgsql – PostgreSQL
в
CASE  ... WHEN ... THEN ...
  ELSE NULL - можно не указывать?
END
источник