Skip to content

Commit 3a8dfb1

Browse files
committed
feat: init database go module
1 parent 6ec1440 commit 3a8dfb1

File tree

5 files changed

+81
-56
lines changed

5 files changed

+81
-56
lines changed

.drone.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ steps:
2727
- vault secrets enable transit
2828

2929
- name: Test & vet
30-
image: golang:1.18
30+
image: golang:1.21
3131
environment:
3232
GO111MODULE: on
3333
COVER_OUT: cover.out

database/go.mod

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
module github.com/openware/pkg/database
2+
3+
go 1.21.0
4+
5+
require (
6+
github.com/openware/pkg/ika v0.1.2
7+
gorm.io/driver/mysql v1.5.1
8+
gorm.io/driver/postgres v1.5.2
9+
gorm.io/driver/sqlite v1.5.3
10+
gorm.io/gorm v1.25.4
11+
)
12+
13+
require (
14+
github.com/go-sql-driver/mysql v1.7.0 // indirect
15+
github.com/jackc/pgpassfile v1.0.0 // indirect
16+
github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a // indirect
17+
github.com/jackc/pgx/v5 v5.3.1 // indirect
18+
github.com/jinzhu/inflection v1.0.0 // indirect
19+
github.com/jinzhu/now v1.1.5 // indirect
20+
github.com/kr/text v0.2.0 // indirect
21+
github.com/mattn/go-sqlite3 v1.14.17 // indirect
22+
github.com/rogpeppe/go-internal v1.11.0 // indirect
23+
golang.org/x/crypto v0.8.0 // indirect
24+
golang.org/x/text v0.9.0 // indirect
25+
gopkg.in/yaml.v3 v3.0.1 // indirect
26+
)

database/go.sum

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
2+
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
3+
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
4+
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
5+
github.com/go-sql-driver/mysql v1.7.0 h1:ueSltNNllEqE3qcWBTD0iQd3IpL/6U+mJxLkazJ7YPc=
6+
github.com/go-sql-driver/mysql v1.7.0/go.mod h1:OXbVy3sEdcQ2Doequ6Z5BW6fXNQTmx+9S1MCJN5yJMI=
7+
github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsIM=
8+
github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg=
9+
github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a h1:bbPeKD0xmW/Y25WS6cokEszi5g+S0QxI/d45PkRi7Nk=
10+
github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a/go.mod h1:5TJZWKEWniPve33vlWYSoGYefn3gLQRzjfDlhSJ9ZKM=
11+
github.com/jackc/pgx/v5 v5.3.1 h1:Fcr8QJ1ZeLi5zsPZqQeUZhNhxfkkKBOgJuYkJHoBOtU=
12+
github.com/jackc/pgx/v5 v5.3.1/go.mod h1:t3JDKnCBlYIc0ewLF0Q7B8MXmoIaBOZj/ic7iHozM/8=
13+
github.com/jinzhu/inflection v1.0.0 h1:K317FqzuhWc8YvSVlFMCCUb36O/S9MCKRDI7QkRKD/E=
14+
github.com/jinzhu/inflection v1.0.0/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc=
15+
github.com/jinzhu/now v1.1.5 h1:/o9tlHleP7gOFmsnYNz3RGnqzefHA47wQpKrrdTIwXQ=
16+
github.com/jinzhu/now v1.1.5/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8=
17+
github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0=
18+
github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk=
19+
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
20+
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
21+
github.com/mattn/go-sqlite3 v1.14.17 h1:mCRHCLDUBXgpKAqIKsaAaAsrAlbkeomtRFKXh2L6YIM=
22+
github.com/mattn/go-sqlite3 v1.14.17/go.mod h1:2eHXhiwb8IkHr+BDWZGa96P6+rkvnG63S2DGjv9HUNg=
23+
github.com/openware/pkg/ika v0.1.2 h1:OZfe2Re4YMMCcsiDMAv4RwgfzUcrZgsefxg3tLPTt+c=
24+
github.com/openware/pkg/ika v0.1.2/go.mod h1:jm8WfSZMNeuv49YVkeY/cgWO5K2pvyeAHb3AFJmpHew=
25+
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
26+
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
27+
github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M=
28+
github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA=
29+
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
30+
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
31+
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
32+
github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKsk=
33+
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
34+
golang.org/x/crypto v0.8.0 h1:pd9TJtTueMTVQXzk8E2XESSMQDj/U7OUu0PqJqPXQjQ=
35+
golang.org/x/crypto v0.8.0/go.mod h1:mRqEX+O9/h5TFCrQhkgjo2yKi0yYA+9ecGkdQoHrywE=
36+
golang.org/x/text v0.9.0 h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE=
37+
golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
38+
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
39+
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
40+
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
41+
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
42+
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
43+
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
44+
gorm.io/driver/mysql v1.5.1 h1:WUEH5VF9obL/lTtzjmML/5e6VfFR/788coz2uaVCAZw=
45+
gorm.io/driver/mysql v1.5.1/go.mod h1:Jo3Xu7mMhCyj8dlrb3WoCaRd1FhsVh+yMXb1jUInf5o=
46+
gorm.io/driver/postgres v1.5.2 h1:ytTDxxEv+MplXOfFe3Lzm7SjG09fcdb3Z/c056DTBx0=
47+
gorm.io/driver/postgres v1.5.2/go.mod h1:fmpX0m2I1PKuR7mKZiEluwrP3hbs+ps7JIGMUBpCgl8=
48+
gorm.io/driver/sqlite v1.5.3 h1:7/0dUgX28KAcopdfbRWWl68Rflh6osa4rDh+m51KL2g=
49+
gorm.io/driver/sqlite v1.5.3/go.mod h1:qxAuCol+2r6PannQDpOP1FP6ag3mKi4esLnB/jHed+4=
50+
gorm.io/gorm v1.25.1/go.mod h1:L4uxeKpfBml98NYqVqwAdmV1a2nBtAec/cf3fpucW/k=
51+
gorm.io/gorm v1.25.4 h1:iyNd8fNAe8W9dvtlgeRI5zSVZPsq3OpcTu37cYcpCmw=
52+
gorm.io/gorm v1.25.4/go.mod h1:L4uxeKpfBml98NYqVqwAdmV1a2nBtAec/cf3fpucW/k=

go.mod

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,7 @@ require (
99
github.com/golang-jwt/jwt v3.2.2+incompatible
1010
github.com/hashicorp/vault/api v1.7.2
1111
github.com/iancoleman/strcase v0.2.0
12-
github.com/openware/pkg/ika v0.1.1
1312
github.com/stretchr/testify v1.8.1
14-
gorm.io/driver/mysql v1.4.7
15-
gorm.io/driver/postgres v1.5.0
16-
gorm.io/driver/sqlite v1.4.4
17-
gorm.io/gorm v1.24.7-0.20230306060331-85eaf9eeda11
1813
gotest.tools v2.2.0+incompatible
1914
)
2015

@@ -25,7 +20,6 @@ require (
2520
github.com/cenkalti/backoff/v3 v3.0.0 // indirect
2621
github.com/davecgh/go-spew v1.1.1 // indirect
2722
github.com/fatih/color v1.7.0 // indirect
28-
github.com/go-sql-driver/mysql v1.7.0 // indirect
2923
github.com/golang/protobuf v1.5.2 // indirect
3024
github.com/golang/snappy v0.0.4 // indirect
3125
github.com/google/go-cmp v0.5.6 // indirect
@@ -47,14 +41,9 @@ require (
4741
github.com/hashicorp/hcl v1.0.0 // indirect
4842
github.com/hashicorp/vault/sdk v0.5.1 // indirect
4943
github.com/hashicorp/yamux v0.0.0-20180604194846-3520598351bb // indirect
50-
github.com/jackc/pgpassfile v1.0.0 // indirect
51-
github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a // indirect
52-
github.com/jackc/pgx/v5 v5.3.0 // indirect
53-
github.com/jinzhu/inflection v1.0.0 // indirect
54-
github.com/jinzhu/now v1.1.5 // indirect
44+
github.com/kr/pretty v0.3.0 // indirect
5545
github.com/mattn/go-colorable v0.1.6 // indirect
5646
github.com/mattn/go-isatty v0.0.18 // indirect
57-
github.com/mattn/go-sqlite3 v1.14.15 // indirect
5847
github.com/mitchellh/copystructure v1.0.0 // indirect
5948
github.com/mitchellh/go-homedir v1.1.0 // indirect
6049
github.com/mitchellh/go-testing-interface v1.0.0 // indirect
@@ -78,6 +67,7 @@ require (
7867
google.golang.org/genproto v0.0.0-20210924002016-3dee208752a0 // indirect
7968
google.golang.org/grpc v1.41.0 // indirect
8069
google.golang.org/protobuf v1.28.0 // indirect
70+
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
8171
gopkg.in/square/go-jose.v2 v2.5.1 // indirect
8272
gopkg.in/yaml.v3 v3.0.1 // indirect
8373
)

0 commit comments

Comments
 (0)