Skip to content

feat: add support for UUID and PG_UUID types across Spanner migration utilities.#3905

Draft
pratickchokhani wants to merge 1 commit into
GoogleCloudPlatform:mainfrom
pratickchokhani:uuid-target-side
Draft

feat: add support for UUID and PG_UUID types across Spanner migration utilities.#3905
pratickchokhani wants to merge 1 commit into
GoogleCloudPlatform:mainfrom
pratickchokhani:uuid-target-side

feat: add support for UUID and PG_UUID types across Spanner migration…

94a0be2
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jun 12, 2026 in 0s

55.58% (+0.03%) compared to 466301e

View this Pull Request on Codecov

55.58% (+0.03%) compared to 466301e

Details

Codecov Report

❌ Patch coverage is 92.85714% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 55.58%. Comparing base (466301e) to head (94a0be2).
⚠️ Report is 3 commits behind head on main.

Files with missing lines Patch % Lines
...m/google/cloud/teleport/v2/spanner/ddl/Column.java 87.50% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##               main    #3905      +/-   ##
============================================
+ Coverage     55.55%   55.58%   +0.03%     
- Complexity     7037     7049      +12     
============================================
  Files          1103     1103              
  Lines         67645    67695      +50     
  Branches       7590     7605      +15     
============================================
+ Hits          37581    37630      +49     
+ Misses        27649    27644       -5     
- Partials       2415     2421       +6     
Components Coverage Δ
spanner-templates 88.49% <92.85%> (-0.01%) ⬇️
spanner-import-export 68.68% <ø> (+0.15%) ⬆️
spanner-live-forward-migration 90.23% <92.85%> (-0.02%) ⬇️
spanner-live-reverse-replication 84.44% <92.85%> (+<0.01%) ⬆️
spanner-bulk-migration 92.62% <92.85%> (-0.01%) ⬇️
gcs-spanner-dv 88.89% <92.85%> (-0.01%) ⬇️
Files with missing lines Coverage Δ
...ations/convertors/ChangeEventSpannerConvertor.java 85.24% <ø> (ø)
...igrations/convertors/ChangeEventTypeConvertor.java 88.05% <ø> (ø)
...2/spanner/migrations/spanner/SpannerReadUtils.java 88.15% <ø> (ø)
...om/google/cloud/teleport/v2/spanner/type/Type.java 99.46% <100.00%> (+0.01%) ⬆️
...eport/v2/templates/transforms/AssignShardIdFn.java 83.22% <ø> (ø)
...m/google/cloud/teleport/v2/spanner/ddl/Column.java 90.96% <87.50%> (-0.17%) ⬇️

... and 12 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.