From c9991c347d20ba9e96b3281f172a86f965934978 Mon Sep 17 00:00:00 2001 From: Brian Picciano Date: Fri, 26 Jul 2024 20:47:59 +0200 Subject: Implement export script --- src/cmd/export/main.go | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'src/cmd/export/main.go') diff --git a/src/cmd/export/main.go b/src/cmd/export/main.go index 1d39bc7..23fa643 100644 --- a/src/cmd/export/main.go +++ b/src/cmd/export/main.go @@ -7,6 +7,7 @@ import ( "dev.mediocregopher.com/mediocre-blog.git/src/gmi" "dev.mediocregopher.com/mediocre-blog.git/src/http" "dev.mediocregopher.com/mediocre-blog.git/src/post" + "dev.mediocregopher.com/mediocre-blog.git/src/post/asset" "dev.mediocregopher.com/mediocre-blog.git/src/render" "dev.mediocregopher.com/mediocre-go-lib.git/mlog" ) @@ -57,8 +58,8 @@ func main() { httpParams.PublicURL, gmiParams.PublicURL, ) - postStore = post.NewStore(postSQLDB) - //postAssetStore = asset.NewStore(postSQLDB) + postStore = post.NewStore(postSQLDB) + postAssetStore = asset.NewStore(postSQLDB) //postDraftStore = post.NewDraftStore(postSQLDB) ) @@ -72,4 +73,14 @@ func main() { if err != nil { logger.Fatal(ctx, "Failed to export post data", err) } + + err = exportAssets( + ctx, + logger.WithNamespace("assets"), + postAssetStore, + *exportDirPath, + ) + if err != nil { + logger.Fatal(ctx, "Failed to export asset data", err) + } } -- cgit v1.2.3