MerginMaps / MerginMaps/geodiff
Support for UUID and array datatypes
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 183
- Forks
- 21
- Avg merge
- 9d 11h
- Merged PRs (30d)
- 2
Description
UUID and array datatypes are not available in GPKG/SQLite, so right now one must workaround it by using other available datatypes. Anyway it would be much better if dbsync would be smart enough to take care of the conversion to a supported datatype (i.e. text) in the GPKG and take care of casting to the original datatype when synching back.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing dbsync's existing datatype conversion and synchronization paths for GPKG/SQLite. Determine how UUID and array values are represented in the supported schema, then verify that synchronization to GPKG and back preserves the original datatypes and values.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python, sqlite
- Domain
- databases
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100