MapColonies / MapColonies/GpkgMerger
When editing / updating a GPKG `last_change` column in gpkg_contents isn't correctly upheld
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- C#
- Sterne
- 1
- Forks
- 2
- Ø Merge
- 21 Min.
- Gemergte PRs (30 T.)
- 1
Beschreibung
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Run the merger on any geopackage to update it. The last_change field won't be updated.
Expected behavior
Either update last_change to be the time of the last write to the table, or to be the data's original creation date.
Additional context
The last_change column as described in geopackage spec:
The last_change SHOULD contain the timestamp of when the content in the referenced table was last updated, in ISO8601 format. Note that since it is not practical to ensure that this value is maintained properly in all cases, this value should be treated as informative.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, den Merger auf einem GeoPackage auszuführen, und prüfe den Wert last_change in gpkg_contents vor und nach einer Aktualisierung. Sieh dir die GeoPackage-Spezifikation und den Einstiegspunkt des Mergers an, um festzustellen, welches Zeitstempelverhalten beabsichtigt ist; abgeschlossen bedeutet, dass das gewählte Verhalten implementiert ist und der aktualisierte Wert nach einem Schreibvorgang verifiziert werden kann.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp
- Bereich
- databases
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100