From 7bd744339addb2f65bd8a4274852bfdf44f4ac7a Mon Sep 17 00:00:00 2001 From: b3t0 Date: Wed, 21 Feb 2024 18:40:49 -0600 Subject: [PATCH] table post migrated to DB --- go-crud | Bin 22811650 -> 22811650 bytes migrate/migrate.go | 15 +++++++++++++++ models/postModel.go | 9 +++++++++ 3 files changed, 24 insertions(+) create mode 100644 migrate/migrate.go create mode 100644 models/postModel.go diff --git a/go-crud b/go-crud index 0782337ca2d00078a50cc3fa10e700dc07849bd4..655d84de1b7ba0e8de5a4c07fed7fdb9a8747fc9 100755 GIT binary patch delta 1696 zcmbWz_gB>g7{~F0iUY;#!hwog5yAU~d%xd%!3mcQUY3BMC0yeY6rhlT+ECOmwHys- z&>l9#fkxU;+k0qfgC@3@rDe9?pZBwGsjspq-f4OB{k1DS)%9uRr9OLVU5e?Aa+RkS)>U~HTT%5D&L#GQ z)H+9vH>0?=A+0(mzo8;~MauGZUACq!TL8MDJ9;1xJ<$uj(FZ~3i+%`3e`t3A24WBf zV+cYp6vHqaBM^#_7=_UY!x)UkIE=>xOvEHi#uS8ODk3lqk%+={*kK?VF>t^M6Bb-> zBNlO(fti?v*_ea5h(`iENJJ8nk%CmDAsrdW#5{PBg>2*?7kQYEd=#J%3s8h&EW{#Q zfD5r0B`AdtOK=g&;72(wMg=Ny2`)tys!@ZbScY2E;W8}83e=+kE3pczaXGHQmADFP zuojJ2hxOQitI>pwxCWcB8C!5IuESPr!*=Yz^|%2y;wChs1vlds+=|;ex@@g&8^aCD zh;{l6)93KHEtkuP_8ESkj|Z?558@#_j7P8wZP<-H*o%E=$9^2Zqv*h6IEX`d98cg$JcYwJf}?mE z&)``+hv)GEUc^gy8L!|~yoT5D2HwP5IELeR8}Hx*PU2m>hxhRTI`JVs!pHaopW-ug z;S@f{7x=QHv*oLjwg2bK&3rkssXg>-e1mWC9lpm8_z|b^6Mn`SoW(Er73c69&f|Cd zfj{vV{>DF>+d~7kLg}V-S9&OcN>8Pi(p%}H1Sx%$eoC;?U$H3zl!3}1Ww0_t2~mbB z!<6C52<5*EMrs7ENmbI6bR|Q{ROTsOB}>Ux ea+F*pPnoaeD+NlSvOp!7 zR2-G7ot8FC3nvY2nzqc!-k<)2et5l~?=Roy`99zB&DTT9v2&Rrqj*+)R9SAm%We0h z6c@P5{9b#$$?EW?md=^&O(-(XH5Zno#pI`Fn-WUm9jQj=^u(N!g4ijM#?l#fpUGn> z^u!g#B{^*w#ig;C$yrI}z@mCXMZF;i4bTvc5RArXf~IJO5Hv>%v_vatw>8?JE!v?y zI-nyup)vcx3YDnBYOKLptgEdzRBvA#o@ccO z?9Rw(E}!4-vbtIt2|Iu9TsdcN879wbyd}P7SG{% zynyxCfQ{IM7x5A{<7K>pE!c`}*p408iCx%@8tlPd>_aW~;{Xog5MIS=cpZmv1V?cU z$MFW<#9Me9@8Dg$hxc&;C-DJ3#3`J{NB9_@;8UEzXE=*<_#9uL4(D+J7jX%faRv4G z5?|qKd{bLjb#>~(|MTTaz8q0e6M7Bb;yZkgAMhi7!gc(N8@P#I@GE}9@Aw0^@F#BL zFZ_*vaA!$PXwXt94U~pTBPCdAtTa)YD$SG-rMc2VX{oeQ3`%RIjnY@nf zN@t~u^4|qrHFZ8lI)Tp6egQU)s#icuM&m=v>OQLKth zu`3QGQgJF#ic5)BhAP99;mQbQq%ukwt;8s?${1y=5~su~3CcJnQAtvgl@ujaaVu$x eM@d&QluRW{$yRcdTxGm6A?R>T=)@rRt$zUo`|$Jt diff --git a/migrate/migrate.go b/migrate/migrate.go new file mode 100644 index 0000000..879f211 --- /dev/null +++ b/migrate/migrate.go @@ -0,0 +1,15 @@ +package main + +import ( + "gitea.sitodosi.com/betology/go-crud/initializers" + "gitea.sitodosi.com/betology/go-crud/models" +) + +func init() { + initializers.LoadEnvVariables() + initializers.ConnectToDB() +} + +func main() { + initializers.DB.AutoMigrate(&models.Post{}) +} diff --git a/models/postModel.go b/models/postModel.go new file mode 100644 index 0000000..55a8c51 --- /dev/null +++ b/models/postModel.go @@ -0,0 +1,9 @@ +package models + +import "gorm.io/gorm" + +type Post struct { + gorm.Model + Title string + Body string +}