~/talk

Migration validation made easy with Ora2Pg

Talkat PGConf NYC 2021 · 2021-12-02..12-03· [databases]
slides:none on file

Ora2Pg celebrates 20 years and now includes concrete validation: a test action that compares schema and row counts, and a data validation mode that pulls rows via an Oracle FDW and compares values (default 10k rows per table, stops after 10 errors). It emits DDL, parallel-loads data (author claims ~100 GB/hour pre‑FDW and much faster with FDW + many processes), handles many type mappings and BLOBs, but has limits: per‑schema tests, needs PKs, partial PL/SQL translation, and no full application/view validation.

AI-written summary · about

  1. 0:00Intro
  2. 2:24Celebration
  3. 5:01Steps of a migration
  4. 8:40Testing
  5. 10:34Type of objects
  6. 14:03Validation of data type
  7. 22:40Checking the number of lines
  8. 27:00Data migration time
  9. 32:41Data validation
  10. 34:49Prerequisites
  11. 37:57Settings
  12. 44:10Example of definition change
  13. 45:39How about data type differences
  14. 46:59Test of procedures
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.