Braden Shepherdson

Results 40 issues of Braden Shepherdson

# Serialization Enhancements The previous Serialization epic #22641 built a new, more extensible, more principled foundation for (de)serialization of Metabase appdbs. Next we want to build several new features and...

Operation/Serialization
.Epic

I really like the patterns vue-mc brings! Thanks for building it and documenting it clearly. I saw a question about GraphQL, and this might be similar. I'm working with a...

I use and love Vim. In particular I'm a fan of code folding (at the function/word level, anyway) and of autocomplete as I type, using [YCM](https://github.com/Valloric/YouCompleteMe). I've been missing support...

The values are reconstructed on the deserialization side based on the time of deserialization. These fields make for a lot of git diff changes over time that were not meaningful...

Previously, some automatic behavior was causing problems in serdes. (The worst example is generating an `entity_id` on insert while deserializing an entity we don't own - if deserialized again it...

This makes them less likely to collide, which was a problem on some larger instances. A following PR will generate `entity_id` from the hashes before (de)serialization, allowing for easier merging...

That case was erroring on Postgres (and MySQL?) because it tried to do `AND collection_id IN ()`

This makes deserialization faster since `entity_id` columns are indexed.

This avoids the `details` getting overwritten by a second deserialization.

Mostly this was caused by `:id [:in []]` empty lists if eg. you don't have any non-personal collections, or no dashboards exist. Also I broke the argument passing to the...