miki

Miki: personal wiki with the fmd markup format
git clone https://wtenison.com/repo/miki.git
Log | Files | Refs | README | LICENSE

commit d15147885cd59a7d75f8517f08b5bf450e1986a8
parent 0f2f93afa3448e300dca3cb33df5f96c78e1da83
Author: weetat <wtenison@protonmail.com>
Date:   Wed, 19 Feb 2025 02:37:51 +0000

Remove Postgres connection

Going to try a NoSQL store instead, so drop pgx for now.

Diffstat:
Mgo.mod | 12+-----------
Mgo.sum | 28----------------------------
Msrc/miki/miki.go | 31+------------------------------
3 files changed, 2 insertions(+), 69 deletions(-)

diff --git a/go.mod b/go.mod @@ -2,14 +2,4 @@ module miki go 1.23.2 -require ( - github.com/goccy/go-yaml v1.15.17 - github.com/jackc/pgx/v5 v5.7.2 -) - -require ( - github.com/jackc/pgpassfile v1.0.0 // indirect - github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 // indirect - golang.org/x/crypto v0.31.0 // indirect - golang.org/x/text v0.21.0 // indirect -) +require github.com/goccy/go-yaml v1.15.17 diff --git a/go.sum b/go.sum @@ -1,30 +1,2 @@ -github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= -github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/goccy/go-yaml v1.15.17 h1:dK4FbbTTEOZTLH/NW3/xBqg0JdC14YKVmYwS9GT3H60= github.com/goccy/go-yaml v1.15.17/go.mod h1:XBurs7gK8ATbW4ZPGKgcbrY1Br56PdM69F7LkFRi1kA= -github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsIM= -github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg= -github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 h1:iCEnooe7UlwOQYpKFhBabPMi4aNAfoODPEFNiAnClxo= -github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761/go.mod h1:5TJZWKEWniPve33vlWYSoGYefn3gLQRzjfDlhSJ9ZKM= -github.com/jackc/pgx/v5 v5.7.2 h1:mLoDLV6sonKlvjIEsV56SkWNCnuNv531l94GaIzO+XI= -github.com/jackc/pgx/v5 v5.7.2/go.mod h1:ncY89UGWxg82EykZUwSpUKEfccBGGYq1xjrOpsbsfGQ= -github.com/jackc/puddle/v2 v2.2.2 h1:PR8nw+E/1w0GLuRFSmiioY6UooMp6KJv0/61nB7icHo= -github.com/jackc/puddle/v2 v2.2.2/go.mod h1:vriiEXHvEE654aYKXXjOvZM39qJ0q+azkZFrfEOc3H4= -github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= -github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= -github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKsk= -github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= -golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U= -golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk= -golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ= -golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= -golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo= -golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= -gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= -gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/src/miki/miki.go b/src/miki/miki.go @@ -2,7 +2,6 @@ package main import ( "bytes" - "context" "fmt" "html/template" "log" @@ -12,7 +11,6 @@ import ( "regexp" "github.com/goccy/go-yaml" - "github.com/jackc/pgx/v5" ) type ResourceSignature struct { @@ -174,34 +172,7 @@ func main() { // fmt.Printf("INFO:\tmain():mux:Resource(%+v)\n", _rPkg) }) - ////////// CONNTECT SQL ////////// - - _dbBuffer := bytes.NewBufferString("databaseinfo: *db\n") - - var _db struct { - DatabaseInfo struct { - Host string - Port string - User string - Pass string - DbName string - } - } - - decoder = yaml.NewDecoder(_dbBuffer, yaml.ReferenceDirs(filepath.Join(_fs.FileSystemInfo.RootDir, "sys"))) - if err := decoder.Decode(&_db); err != nil { - fmt.Println(err.Error()) - return - } - - _mDbUrl := fmt.Sprintf("postgres://%s:%s@%s:%s/%s", _db.DatabaseInfo.User, _db.DatabaseInfo.Pass, _db.DatabaseInfo.Host, _db.DatabaseInfo.Port, _db.DatabaseInfo.DbName) - _mSql, _err := pgx.Connect(context.Background(), _mDbUrl) - if _err != nil { - fmt.Println(_err.Error()) - return - } - fmt.Printf("%+v\n", _db) - defer _mSql.Close(context.Background()) + ////////// CONNTECT NoSQL ////////// ////////// RUN SERVERS //////////