martin/tests/fixtures
Yuri Astrakhan ccd550a2cf
Add binary diff for mbtiles (#1358)
* `mbtiles diff` now has an additional `--patch-type` param with
`whole`, `bin-diff-raw` and `bin-diff-gz` values:
* `whole` stores different tiles as before - as whole tiles in the
`tiles` table
* `bin-diff-raw` computes binary difference between tiles, and stores
them as brotli-encoded value in a `bsdiffraw` table, together with a
`xxh3_64` hash of the tile as it will be stored after patching
* `bin-diff-gz` same as `bin-diff-raw`, but assumes the tiles are
gzip-compressed, so it uncompresses them before comparing. The `xxh3_64`
stores the hash of the uncompressed tile. The data will be stored in the
`bsdiffrawgz` table (identical structure with above)

* `mbtiles copy --apply-patch` will automatically detect if
`bsdiffrawgz` or `bsdiffraw` tables exist, and will use binary patching.
* `mbtiles apply-patch` does not support binary patching yet
* `mbtiles copy --diff-with-file ... --patch-type ...` is an alias to
`mbtiles diff --patch-type ...`
2024-06-25 19:34:14 +00:00
..
files Add tiles table/view validation to mbtiles validate (#1057) 2023-12-10 10:59:14 +08:00
fonts Implement dynamic font support /font/<name>/<start>-<end> (#755) 2023-10-28 05:10:48 +00:00
functions Add test for function with special character (#1231) 2024-03-09 08:30:57 +08:00
mbtiles Add binary diff for mbtiles (#1358) 2024-06-25 19:34:14 +00:00
pmtiles Minor cleanup and just reorg (#992) 2023-11-08 19:46:23 -05:00
pmtiles2 Minor cleanup and just reorg (#992) 2023-11-08 19:46:23 -05:00
sprites chore: add empty pg table test (#1259) 2024-03-16 22:45:43 -04:00
tables chore: add empty pg table test (#1259) 2024-03-16 22:45:43 -04:00
initdb-dc-ssl-cert.sh Improve SSL mode testing (#913) 2023-09-30 22:49:56 -04:00
initdb-dc-ssl.sh ssl dockercompose test config 2023-09-30 12:38:57 -04:00
initdb-dc.sh Refactor CI tests into separate scripts (#432) 2022-10-25 14:54:36 -04:00
initdb.sh Fix CI: use new nginx and postgis actions (#1351) 2024-05-24 22:41:26 -04:00
vtzero-check Implement postgres auto-publish (#546) 2023-01-03 16:09:41 +00:00
vtzero-show Implement postgres auto-publish (#546) 2023-01-03 16:09:41 +00:00