Comments (2)
I asked openly in the discord, but would #2 work if a data model exists for the document? @In3luki was under the impression that it will not because the source data will be altered by the data model, and that v12 has not changed in this regard. There was no clarification otherwise in dev-general.
EDIT: Clarified separately. By not supering up, we can avoid the butchering.
from pf2e.
Though we may wish to avoid it in the future, there may be a very strong perceived need for later asynchronous migrations. Should this be anticipated as inevitable and somehow accommodated?
This can only be addressed in core, but one advantage of sync migrations and duplicating the data we're overwriting to make that work is that we don't have to be afraid of future updates to the source data. This thing we did was inherently unsafe and its good that we have to avoid it.
One potential compromise that occurred to me though was flagging an item as "needs refresh". This could skip all later migrations and then asynchronously update the item afterwards. Skipping later migrations would avoid the problem scenario of updating an item to its most recent version, then running a migration that assumes an older version, which is a potential problem of our current structure.
from pf2e.
Related Issues (20)
- Tremorsense can detect enemies at different elevations HOT 1
- Background 'Firebrand Follower' doesn't provide choice of skill
- Game Mastery Guide compendium entries have no text HOT 2
- Dragging unsnapped tokens with the new drag measuring tool does not snap them back to the grid
- Damage redirections can ignore resistances if redirecting from immunities HOT 2
- Alterations wishlist HOT 3
- SpecialStatistic rules not supported for familiars
- Feature Request: Let Talismans and Adjustment "attach" to an item like Attached items
- [Data entry] Age of Ashes Bestiary: Scarlet Triad Mage has wrong wand HOT 1
- Deadly Simplicity rule doesn't work on weapons HOT 5
- Exploration activities are still marked as Pathfinder Core Rulebook
- Add roll option for signature spells
- Compendium browser doesn't disable some particular sources
- Untamed Shift not giving Untamed Claws to Lizardfolk HOT 3
- Feature Request: Allow predication of ChoiceSet choices when pulled from actor properties
- Actions not updated to Remastered versions
- New Homebrew categories
- [BUG] MeasuredTemplatePF2e get snappingMode returns incorrect snapmodes on Hex Grid HOT 1
- Missing weapon property run Shockwave from Property rune list
- Allow non-repeating weapons to use ammo with charges HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pf2e.