Skip to content

Extract more specific datatypes#69

Merged
brycekbargar merged 5 commits intolibrary-data-platform:release-v4.0.0from
Five-Colleges-Incorporated:datatypes
Mar 10, 2026
Merged

Extract more specific datatypes#69
brycekbargar merged 5 commits intolibrary-data-platform:release-v4.0.0from
Five-Colleges-Incorporated:datatypes

Conversation

@brycekbargar
Copy link
Collaborator

Another huge benefit of the transformation refactor is that we can more easily reason about how the transformation is happening and how datatype conversion happens. This converts columns that have been text into datetimes. It also gets makes the numeric types more specific. As a nice side result of these changes the size of these tables should go down significantly and also they'll be faster even without indexes.

I don't love the pytz is a requirement in order for duckdb to have the timestamptz type. Hopefully they fix this upstream at some point.

@brycekbargar brycekbargar merged commit 96f1ce6 into library-data-platform:release-v4.0.0 Mar 10, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant