Skip to content

Initial secondary context introduction. Doesn't build yet.#405

Draft
moonheart08 wants to merge 1 commit intotake2from
2025-10-08-citadel-db-context
Draft

Initial secondary context introduction. Doesn't build yet.#405
moonheart08 wants to merge 1 commit intotake2from
2025-10-08-citadel-db-context

Conversation

@moonheart08
Copy link
Contributor

Technical details

This introduces a new pair of db contexts meant for Citadel-specific model data. This model lives separately from the upstream model, which means we (currently I) can use cleaner practices with it to our heart's content.

This also removes all of upstream's migrations and squashes them back into a single initialize. This removes compatibility with databases initialized off upstream but this is imo fine. Upstream's model is modified to have a default schema (ss14) while Citadel's uses citadel.

Some amount of changes are done to upstream's db code in an effort to generalize it. Some over-abstraction is removed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant