From 2d68fd6477949dc3b30efb248feac36d37d65bd2 Mon Sep 17 00:00:00 2001 From: Chris Cochrun Date: Wed, 11 Feb 2026 14:15:17 -0600 Subject: [PATCH] migrate db to add stroke and shadow to songs --- .../20260211174933_add_stroke_and_shadow.sql | 19 ++++++++++++++++++ test.db | Bin 69632 -> 69632 bytes 2 files changed, 19 insertions(+) create mode 100644 migrations/20260211174933_add_stroke_and_shadow.sql diff --git a/migrations/20260211174933_add_stroke_and_shadow.sql b/migrations/20260211174933_add_stroke_and_shadow.sql new file mode 100644 index 0000000..ca5955e --- /dev/null +++ b/migrations/20260211174933_add_stroke_and_shadow.sql @@ -0,0 +1,19 @@ +-- Add migration script here +ALTER TABLE songs +ADD COLUMN stroke_size INTEGER; + +ALTER TABLE songs +ADD COLUMN stroke_color TEXT; + +ALTER TABLE songs +ADD COLUMN shadow_size INTEGER; + +ALTER TABLE songs +ADD COLUMN shadow_offset_x INTEGER; + +ALTER TABLE songs +ADD COLUMN shadow_offset_y INTEGER; + +ALTER TABLE songs +ADD COLUMN shadow_color TEXT; + diff --git a/test.db b/test.db index 39930cde61c55506015a45d5fba18e28e059c456..58013424a0c141998938b42ee9c5f463eb98d35f 100644 GIT binary patch delta 2509 zcmZozz|ydQWrDOI2Ll6xAOiz~00RR9BLf42 z@-%aGb5GpZ=*z*??99wAE-ud4mby8RQ-iTyp}3?dKRY$PII}8M!P76q)!j8n2PT-D zpOast5aJpUqN7lpk(iQSj;;hg zdG|5!FX4CM+sUWFyKl3gz#88A3|4klb7RgNW}#f84eLY`Q&OOgQ%KB9fjY{_z{pJ3 zz)087P{GK+%D}?P)ck3B#y76{iRon=j{|Qe`>ap6esSIohRbPosoJVC{H|xet5;l~ z&zZGZCpTMQ$~=Dy)w+d^d@LNSjf`Nsvia_M^MdT!Y%6!1k&l)C6a)V^{@45u_^rM085kItnN~1xbF#BDt=QN&i%G2`hE1G7wI|<^fwzgd zQCD12T%L(Tl!Jpq)IBG^C^NsbSivQ+a`M7e;*%3<%qMS{%QpE%b^7LKwGxbzH!T+0 zJiEq=ar3`ACPov#{Jc~UZm(yNU{LO|mu6_RZxU=|7nhVoHnLIyWN>A0er~Ep_2l@X z`IDy<-R=vsvW6Z5)6tx{IU#<){XUzg5r{J3w#q(QWYF?GRsmY zUoBLdT-Fvd`Os?N$;*o8Ob%$(oSb|@h*4+q&1MsjMU(l9*(YCWHJg0AHDIz?oR}sD?G~Oa(Ve(?LSF&8-~O<0y<+~evGEl1{#2J*Q*{d@&YB$ywBYDp!vn(?&UBM&2VDf@h5|gz~32(NZVb3^OYX&dKvduhG zycs9QPCq-jY9{aGf)gy0KTgX5OCDIvvN>aFIpgM@nOcnIpil+jE`Dxt2JQZIRfb0W zCPoINi1JM=Dof1)B`KfG^o$Z{640O9IN9MY`()4AS0)GV7MlEUm&oK*b0$yT(84lV ze@^D+#d9N>OhE>Na88Pw8z}0S8Tc8vHCg8}@H2FC^NTYCPViJ@XtYH2*krE-8k4V9 z3vK?pikWHhszrvARjvt5ezErI5q36Y}VWJka2SG?sb!=6bnsO+_!ns9=*wn=L%2$w)4&AEBkcN9L`+Ez*){* zwy`mbS*p8ET%5shGPgEEqh*sk15)bUyzDSLBPg9N);P{M`T8-3$r>j-CMWD>oxJv# z`Q(BVtdn1@;+qUgsvD2IWSqQroyz2yC*CN5JORSJY+~XJ%2O5185#|nl#vadJo97& zD3mAroc=f2`ZO;%l5J1@o6L9CRM5X9Beh5)uQWF)waCg)(@JTxccXVUK}krHRno)T`(+bG(^T!@tMBlAlYf=fU(hGR~C9yFD0-h0i2 zak9hR#>pzzW^TTJtB(;}7QDZ_92{`*_bN8$-%vypEIrkd5)A57!WDTN<(rrrnUMo( z>CF>NXu8WLAGixjy&&UfOzv1BKl#Hx_RYWVv7-5a-I0OIo!xOW&x0E*lXu+Yo1Fa2 zcCyi3q0Jmm#TYRIW3tRMi^&U~EtG0wmJw&LY!_AKZ8U7Otw-|hWc_DilkYu|oGkau zeDd}!kkI9L+7Hg6>CY@DKfW$BdBxMx%?qCKAiURYCN06BK9N2C7D z=fabV76?t&ex)^8;6?Og^>u(RTWMX2$=Tos1&l4BFlH<_t~2jqxD=!<_4tT3lMJ5R#FYm#q+) zUpo1GwK&+!$tu@GrzIXK*sMPM^oYcxn0%F2;ILLY~gc&NzL#4=*HWCY7^HXX9f$F)t{7!s3`7|~w zDoF5c){wiy$iu>am4W{o|7-pS{8u+C8tmeq7{I;xs=kf`FY8JMX2z`yY{wY4a<8A* zILEY$lTDC8wLjI7fwzgVQCD12Ql7~@C%-5&zqDAvC9%@KBqOy*!H^4CjBE1$QmJ|_ zE~lc*l=M^uLoQE+ywuc`)D(rH)Z*mQRIc1gh2qRSh4RE=g^bk1vPv$e(h`N_jKs{m zVuhrl)WmGA#1e&)j8uj4)XemZ5(TdOG=<3g(jtZQocy9nE`)i-8L2rXsYP6#V6zhQ z6!MD-G7|H+{PN3VK{^zY6LWGDa#Ohy6_PVcGOJSa6!Oy)JW>3 z$-!>~Cp%QOOukrtbMl#e=9_<4vN0+%Ffht8X!dC;%QiYT+BRB>OG;`o8XD*r7#Ju7 zr6v~V=M_&@oFYE?Wli&>I^M|!yV)lz)cA;YrZEbkXcLyyWSp#0tvFfk6#Hb6x>b|2 zYZpOP@0h%Knc!s4>cf+7)J)#Iug;25t-}u#Wj*b=#mNGH&@pAAnFfngo;1Fis!d*VG(Za1g zgG-1(vCB}Fq0zdrzEKeDBj3c7R0YSJ%(B$5)S_ZggoDFK2O3?T>Sd`4NvWxMph!>8 z%uDB*9MC4M$OTR_mH1WJa&b9lM31?t66=O?8q6ldg@mVg41Yx2Psv3f55 z3>}4()YJlnl>G8Mh0Ht!PzK8{&B1D%4i|b*!16GfxMR6OZepH}LP@@Q&TDO(d|*1uTyCdEcZP}XIftk9u4S+;xYWPxtp#Y~-yAR27G zXUCf9kGU8HCkuCJP8RJep3L9P2g(kUeY*~CzSQl+w7H|NfRTrnYa0U-^EDQ(AI#S_ zHlAXhd~LGY=I*J{jGGN+bTCfdG`()}vuS518_WRZVwTO`Q|uY1A7Wz^+Pq_?7Go*{ z1A`NTc7M7mL!*8ZVTatk6%V8CX;WW_1MOqQ0D>$iwao;UmYihbST?Vj z>%k-ahDOWA`eJcVSv6U6fyU(0 zS3;Yu7iu$3KE3qC*!!9Ggw0N?@ z6p6{}R~k(YdLy(sX#oop)M+OtpI-WW^TU-6jDmT^Q6PUau>>)2?qCUGaGBU>Cem3h zB*@_0&#lVP7~N=HE6%_m$~ZY-i!=u~DijR4CdX};X5^Y|xLt~gi)-@C?XvaY@+L7a z1yqvcr4|({6s0ET=Ot(6q^59jdF5B8mFDOufGVEKRE506lFaYvx6Vx6#pGE5O>uhN;9asq)LU1%=C=Z;u3HLtDdKjn37+VngTNiWNB(y zYEe#NF{m5?msW~gTt0~u zHryr~%f$sw2MVA_$;nJhRVc{^M}SAFLK4Wy#auy|#i@A;<)9GGNKMQEc_TAV!6UO+ zp*%A$y_k#3HxuO9RE3x|4&?3T=+vb)FGin7rAudGe7;^U2Knzw&_d5%VMl&Q|708ynl0MY;>b z1sMz{b89m+S~kfufNk46;V?TRs4(4JcI+kNWYJ?@lUE!C7afadA7O+PyKjz~gUj*< zD^)?|$K=iv&qR7E!~_|Xrz)B=G#WN3L(G~y@ni$2L=^`6Qt1>oBd9=|taR$%WW{rb zr$6Fi6q@XCMrCvPnU##2pPUn6ggQ~3fpY@0`o>0SX62qVDM1G9DdFb4jiOD=h2VN2 zGQU(IxCE4J9CPyXQYY({i%*uV;h22jZt3LZcR@uP%VhQI%R&C%JnL!=rGlFjGuX)^NgvaexaV%fsL70R+@GtYw?ER)rzs7$`}ynphA zr|pp7oBdpEvP-Yf^`mzup7Ue(bL;fEoQ&&0iE_Fi595mI8QhFZ!DdZX+ARdK XV##!GF2)(tLwFhQZa>DyXv7Erg15L1