powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Разное кол-во строк при логической репликации bucardo в таблице, где есть дочерние таблицы
2 сообщений из 2, страница 1 из 1
Разное кол-во строк при логической репликации bucardo в таблице, где есть дочерние таблицы
    #39456246
Malatus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Пытаюсь использовать bucardo для логической репликации с PostgreSQL 9.3 на 9.5.

Код: plaintext
1.
yum list bucardo
bucardo.noarch                                                                         5.4.1-1.rhel6 


Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
[local]:5432 postgres@database # \d+ table
                                   Table "public.table"
    Column    |            Type             | Modifiers | Storage  | Stats target | Description 
--------------+-----------------------------+-----------+----------+--------------+-------------
 id           | bigint                      | not null  | plain    |              | 
 start_time   | timestamp without time zone |           | plain    |              | 
 end_time     | timestamp without time zone |           | plain    |              | 
 in_part      | integer                     |           | plain    |              | 
 in_offset    | bigint                      |           | plain    |              | 
 out_part     | integer                     |           | plain    |              | 
 out_offset   | bigint                      |           | plain    |              | 
 process_time | bigint                      |           | plain    |              | 
 proc_status  | integer                     |           | plain    |              | 
 in_key       | character varying(128)      |           | extended |              | 
 out_key      | character varying(128)      |           | extended |              | 
 key_word     | json                        |           | extended |              | 
 description  | text                        |           | extended |              | 
 job          | character varying(256)      |           | extended |              | 
 job_version  | character varying(128)      |           | extended |              | 
 in_topic     | character varying(256)      |           | extended |              | 
 out_topic    | character varying(256)      |           | extended |              | 
Indexes:
    "pk_table" PRIMARY KEY, btree (id)
    "in_topic_metric_job_text_index" btree (in_topic)
    "table_expr_idx" btree ((key_word ->> 'messageId'::text))
    "table_job_text_index" btree (job)
    "out_topic_metric_job_text_index" btree (out_topic)
Triggers:
    bucardo_delta AFTER INSERT OR DELETE OR UPDATE ON table FOR EACH ROW EXECUTE PROCEDURE bucardo.delta_public_table()
    bucardo_kick_database_sync AFTER INSERT OR DELETE OR UPDATE OR TRUNCATE ON table FOR EACH STATEMENT EXECUTE PROCEDURE bucardo.bucardo_kick_database_sync()
    bucardo_note_trunc_database_sync AFTER TRUNCATE ON table FOR EACH STATEMENT EXECUTE PROCEDURE bucardo.bucardo_note_truncation('database_sync')
    trigger_create_table_partition_and_insert_function BEFORE INSERT ON table FOR EACH ROW EXECUTE PROCEDURE create_table_partition_and_insert_function()
Child tables: table_2017_05_10,
              table_2017_05_11,
              table_2017_05_12,
              table_2017_05_13,
              table_2017_05_14,
              table_2017_05_15,
              table_2017_05_16,
              table_2017_05_17,
              table_2017_05_18,
              table_2017_05_19
Has OIDs: no



Код: sql
1.
2.
3.
4.
5.
bucardo status
PID of Bucardo MCP: 4120
 Name                       State    Last good    Time      Last I/D    Last bad    Time  
==========================+========+============+=========+===========+===========+=======
 table_sync   | Good   | 15:31:36   | 17s     | 0/0       | none      |   



На 9.3
Код: sql
1.
2.
3.
4.
 SELECT count(*) from table;
 count  
--------
 499401



На 9.5
Код: sql
1.
2.
3.
4.
SELECT count(*) from job_metric;
 count  
--------
 641335



Bucardo синхронизирует и так и должно быть и это особенности PostgreSQL
Или это ошибка Bucardo?
...
Рейтинг: 0 / 0
Разное кол-во строк при логической репликации bucardo в таблице, где есть дочерние таблицы
    #39457025
Malatus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Название второй таблицы не заменил :)
обе таблицы имеют одинаковое название

На 9.3
Код: sql
1.
2.
3.
4.
 SELECT count(*) from table;
 count  
--------
 499401




На 9.5
Код: sql
1.
2.
3.
4.
SELECT count(*) from table;
 count  
--------
 641335
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Разное кол-во строк при логической репликации bucardo в таблице, где есть дочерние таблицы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]