gabriel / musehub public
fix patch dev
AI Agent gabriel · 128 days ago · May 7, 2026 · Diff

fix: 0038 repair json→jsonb and json→array column types

0024 and 0028 were stamped before running on staging. 29 columns are json instead of jsonb/text[]/varchar[] on staging vs local. Uses DO $$ information_schema guards so each ALTER is idempotent.

sha256:80489d6d5518b010a9a08a4598f56a443e6f086de37545600c3a26905b36a151 sha
+14 symbols
sha256:26cc51e779ffa64634ccdd632d24c3e219fbb58c6f33c43938bd8a4ca9773b4c snapshot
+14
symbols added
0
dead code introduced
Semantic Changes 14 symbols
+ _JSONB variable variable _JSONB L52–66
+ _TEXT_ARRAY variable variable _TEXT_ARRAY L21–34
+ _TEXT_ARRAY_COMMITS variable variable _TEXT_ARRAY_COMMITS L45–50
+ _VARCHAR_ARRAY variable variable _VARCHAR_ARRAY L36–43
+ _guard function function _guard L69–83
+ branch_labels variable variable branch_labels L17–17
+ depends_on variable variable depends_on L18–18
+ down_revision variable variable down_revision L16–16
+ downgrade function function downgrade L125–126
+ annotations import import annotations L10–10
+ op import import op L12–12
+ text import import text L13–13
+ revision variable variable revision L15–15
+ upgrade function function upgrade L86–122
← Older Oldest on dev
All commits
Newer → Latest on dev

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:80489d6d5518b010a9a08a4598f56a443e6f086de37545600c3a26905b36a151 --body "your comment"