From fdd1c98e75e55d77d0b2c8e1db2e7862d2f7af4d Mon Sep 17 00:00:00 2001 From: Oliwier Adamczyk Date: Sat, 4 Oct 2025 15:11:20 +0200 Subject: [PATCH] Added: creating database, sql tx repository --- cmd/serve/main.go | 10 +++++- config.json | 3 ++ example.db | Bin 0 -> 8192 bytes go.mod | 2 ++ go.sum | 2 ++ internal/config/setup.go | 25 ++++++++++++++ internal/db/irepository.go | 14 ++++++++ internal/db/repository.go | 34 +++++++++++++++++++ internal/db/setup.go | 65 +++++++++++++++++++++++++++++++++++++ sqltable/1_articles.sql | 5 +++ 10 files changed, 159 insertions(+), 1 deletion(-) create mode 100644 config.json create mode 100644 example.db create mode 100644 go.sum create mode 100644 internal/config/setup.go create mode 100644 internal/db/irepository.go create mode 100644 internal/db/repository.go create mode 100644 internal/db/setup.go create mode 100644 sqltable/1_articles.sql diff --git a/cmd/serve/main.go b/cmd/serve/main.go index c4e96f5..66df405 100644 --- a/cmd/serve/main.go +++ b/cmd/serve/main.go @@ -1,5 +1,13 @@ -package serve +package main + +import ( + "scrap/internal/config" + "scrap/internal/db" +) func main() { + config.Setup() + db.Setup() + defer db.Close() } diff --git a/config.json b/config.json new file mode 100644 index 0000000..e210c76 --- /dev/null +++ b/config.json @@ -0,0 +1,3 @@ +{ + "sql-tables-dir": "./sqltable/" +} \ No newline at end of file diff --git a/example.db b/example.db new file mode 100644 index 0000000000000000000000000000000000000000..dd49cbdba3b2b043cac7599ed4541908a204e90a GIT binary patch literal 8192 zcmeI#u?oU45C-6+2tq-05S$7(RuBhEovkI{(8U_WwblrQ+G0%~z*X>_O^cb`<^RcX z+>z{`ew@g#OCX92oA!3YiQ;sQ{ZXVdd^lttY&X%v~$o%5tH!}}`00bZa z0SG_<0uX=z1Rwwb2teS@hcnOP&roOQQe}-U@=`r)cj8n;Qjm