From 87fb461c26810cfdc536d398e74d9c7143c2a94f Mon Sep 17 00:00:00 2001 From: Ryan Prather Date: Sun, 23 Jun 2024 20:13:25 -0400 Subject: [PATCH] Update database and add new migration --- data/data.db | Bin 8949760 -> 8949760 bytes migrations/Version20240622233923.php | 38 +++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 migrations/Version20240622233923.php diff --git a/data/data.db b/data/data.db index 28e5106150ff5a56d9d9fcef39d33c275c97d6be..3684279932eedfa74e79846e49dfd86902f550d5 100644 GIT binary patch delta 809 zcmYMt%TrQu7{>8)bv4PZ@lR+`|3aGsz~%Vvvx(q^h}a=YcJ;p%)^{%#xUFXpp_d@*00?Ufs=<*eMG z3>E@`n${zGOp4>J6sYpKy*AJ%$4!b@l721UKc~wX8Fes0ff*Lm!wMVhSb+vOph93J zoLB`H8sWxjG+_;zu@)^@hxPD4gBPvX03X`Wj*Zv^KLXf{EeIlntq4O$2Mk0I#Wutc z$98lgfgRY1F6_c?B(Vp3u@C!k00(ghhj9c)aSX?i!U>#2H%{R+&fqN0;XHcKiwo$( zMO;D}8Dx<|9+z~=BPw*7u VC}9GVn8GtW#|uo?%9)qNj=$KYF46!1 delta 1138 zcmZwD&u`Op9LMqRr$1JD8R6ht~)*=9T1b#}jyK{v`e)^4S? z-Bzbv0i7g7Fw^v;0iz*s0*&@yqKgMPdVwf^0G>D)!-0eYKC46x`bi$QPu}m>`?Y-a zGs7~jY_D!slyw)Cf8N#)_q2=V+b2Jll?L^(BEOSMa=%*WT5c&8Ew_Y2)wvC;Yi8?e zz4_NlgX~x2U3pz*WkFl3sVn_xkgFDZ<7&eGkx8dMQDjcNefBpsmlryd&9y6UY!sI- z)E%5me|zIj=!4&{JbE-U9Zw{~sc0nGrn#r$;ptfG$SFzKFw{4Fr0-GabHDhofCl`@n+N*|X1+Xmw^XuFgU4 zbleh1=Kfre6DFJ1k~cPq%X3TL|C0FO=AE8%55r$vPcDXM-N~6}IsUc3tGmDN=-&ad z>4>*;-q-C<4>}!=39U7~H#QOJ@VL@Lq5dQO-qBRbzUWD&G=Id~8$RR6Bt}LfL1tSv z2L3v+f~IxyXGK1gA6KvZSSqYc?%t%giRWw4)#z>I&*!ZAO1Phzzf2g`Ogj0KA|KFu z+wiBQG0jq|)obPdy=0r-CH}u--8XJw+)!>ZE9%$sTGb~-H6V;-rD5wu(L5~b^#=J^ zX(?3S5>3U^W5TJg$j9`iEw#1c{DH!bA#ty8e?&;pvT|u$KnFbxFro}5tV1~}P>J=Z zf(nTZsK!RrU=wPw8C$RwFJK$CqYgVz4>K&-i3T*niY7E;7hXgu<8Hi!J+Pq_cC?l$9LG3L;3UGBz$8u~g438n6w^3^8N?9BEas5FStRi$Qb;3%c`RTNS-gcM byp4B|!!q(Xhx53Ackv!pikHUUPicPuDaokM diff --git a/migrations/Version20240622233923.php b/migrations/Version20240622233923.php new file mode 100644 index 0000000..621e0e9 --- /dev/null +++ b/migrations/Version20240622233923.php @@ -0,0 +1,38 @@ +addSql('ALTER TABLE user ADD COLUMN meta_data CLOB DEFAULT NULL'); + } + + public function down(Schema $schema): void + { + // this down() migration is auto-generated, please modify it to your needs + $this->addSql('CREATE TEMPORARY TABLE __temp__user AS SELECT id, email, roles, password, name FROM user'); + $this->addSql('DROP TABLE user'); + $this->addSql('CREATE TABLE user (id BLOB NOT NULL --(DC2Type:uuid) + , email VARCHAR(180) NOT NULL, roles CLOB NOT NULL --(DC2Type:json) + , password VARCHAR(255) NOT NULL, name VARCHAR(255) NOT NULL, PRIMARY KEY(id))'); + $this->addSql('INSERT INTO user (id, email, roles, password, name) SELECT id, email, roles, password, name FROM __temp__user'); + $this->addSql('DROP TABLE __temp__user'); + $this->addSql('CREATE UNIQUE INDEX UNIQ_IDENTIFIER_EMAIL ON user (email)'); + } +}