rida
08/15/2023, 9:30 AMHenning Holgersen
08/15/2023, 10:44 AMHenning Holgersen
08/15/2023, 10:59 AMtaylor
08/15/2023, 2:31 PMrida
08/16/2023, 8:58 AMrida
08/20/2023, 11:00 AMHenning Holgersen
08/20/2023, 2:14 PMrida
08/21/2023, 2:19 AMHenning Holgersen
08/21/2023, 8:49 AMrida
08/22/2023, 1:38 AMHenning Holgersen
08/22/2023, 6:24 AMrida
08/22/2023, 7:06 AMrida
08/24/2023, 4:11 AMHenning Holgersen
08/24/2023, 6:16 AMrida
08/24/2023, 8:33 AMHenning Holgersen
08/26/2023, 7:28 PM- name: target-oracle
variant: radbrt
pip_url: git+<https://github.com/radbrt/target-oracle.git@freeze-schema>
config:
freeze_schema: true
Basically what this branch and this config does is that it will still create tables for you, and it will still add columns if they don’t exist (and it will still create varchar(4000) columns), but if you create the columns beforehand with the datatype you want, it will not change them - it will simply try to insert the rows and if it fails, it fails. Let me know if it makes sense and works for you.rida
08/28/2023, 2:42 AMHenning Holgersen
08/28/2023, 6:10 AMTRUNCATE TABLE ...
command) before you run a full reload
4. Run a full load
After this, the columns types should stay the same. If you drop and recreate the table instead, it won’t work.
One more question: what tap are you using? I tried the meltanolabs variant of tap-postgres, and as far as I could tell it didn’t send any information about column lengths, which means it isn’t possible to recreate the source length.rida
08/28/2023, 6:38 AMrida
08/30/2023, 2:04 AMHenning Holgersen
08/30/2023, 10:10 AMrida
08/31/2023, 3:37 AMHenning Holgersen
08/31/2023, 5:35 AMuser
08/31/2023, 1:51 PMrida
09/01/2023, 7:45 AM