Skip to content

DB JSON export/import#569

Merged
jhweir merged 33 commits intodevfrom
feature/export-import
Feb 20, 2025
Merged

DB JSON export/import#569
jhweir merged 33 commits intodevfrom
feature/export-import

Conversation

@lucksus
Copy link
Member

@lucksus lucksus commented Feb 18, 2025

This allows us to start using ADAM and Flux productively, while still anticipating future version to have breaking changes. These exports are simple JSON files that can be read and transformed into any future DB format.

Full DB export/import

Added ability to export and import the whole ADAM DB through the Settings UI. Writes all tables to a JSON file so it can be read by a future/incompatible version of ADAM.
Screenshot 2025-02-20 at 13 03 06

Perspective export/import

Single perspectives can also be exported and imported. These JSON files are closer to the Perspective TS types, basically a merger of the core Perspective class (property links: LinkExpression[], with the PerspectiveHandle which holds name, UUID etc.
Screenshot 2025-02-20 at 13 02 53
Screenshot 2025-02-20 at 13 02 56

@jhweir jhweir merged commit 039c54b into dev Feb 20, 2025
0 of 2 checks passed
@lucksus lucksus deleted the feature/export-import branch August 22, 2025 12:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants