dejan_pejcev
02/04/2021, 11:51 PMmeltano elt tap-postgres target-postgres
quite a few times sucessfully, but for each table I get the following:
Beginning sync of stream(public-xxxxxxxx) with sync method(logical_initial)
Performing initial full table sync
And it does updates instead of inserts {"inserts": 0, "updates": 100000, "size_bytes": 11064744}
but the data is the same
It doesn’t seem to be reading from the replication log, but it seems it always does a full refresh.
Am I doing something wrong?
My source database is AWS Aurora Postgres 11.9 with rds.logical_replication set to 1 in the Parameter Grouppeter_kosztolanyi
02/04/2021, 11:56 PMdejan_pejcev
02/04/2021, 11:58 PMdejan_pejcev
02/05/2021, 12:13 AMwal2json
correctlypeter_kosztolanyi
02/05/2021, 12:20 AMwal2json
plugin configured and you also need to create replication slotdejan_pejcev
02/05/2021, 12:22 AMSELECT *
FROM pg_create_logical_replication_slot('pipelinewise_<database_name>', 'wal2json');
If my source database is named fevo
, does this need to be named pipelinewise_fevo
? (equal to the dbname
in the tap)douwe_maan
02/05/2021, 6:49 PMpipelinewise_<dbname>
did the trick, right?dejan_pejcev
02/05/2021, 6:49 PMdouwe_maan
02/05/2021, 6:50 PMmykola_zavada
09/13/2023, 2:47 PM