Skip to content

Commit 0d8370d

Browse files
committed
fix(postgres): create database should connect postgres db as default
1 parent a868b6b commit 0d8370d

File tree

4 files changed

+30
-30
lines changed

4 files changed

+30
-30
lines changed

go.mod

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/octohelm/storage
22

3-
go 1.25.0
3+
go 1.25.1
44

55
tool (
66
github.com/octohelm/storage/internal/cmd/gen
@@ -10,18 +10,18 @@ tool (
1010
require (
1111
github.com/go-courier/logr v0.3.2
1212
github.com/octohelm/enumeration v0.0.0-20250115091102-ddf41951d733
13-
github.com/octohelm/gengo v0.0.0-20250905104150-5f9d079e202e
14-
github.com/octohelm/x v0.0.0-20250905103750-d1a271ae07dd
13+
github.com/octohelm/gengo v0.0.0-20250909020815-1e94629296bc
14+
github.com/octohelm/x v0.0.0-20250919072528-261b8ad794b6
1515
)
1616

1717
require (
1818
github.com/DATA-DOG/go-sqlmock v1.5.2
1919
github.com/davecgh/go-spew v1.1.1
20-
github.com/go-json-experiment/json v0.0.0-20250813233538-9b1f9ea2e11b
20+
github.com/go-json-experiment/json v0.0.0-20250910080747-cc2cfa0554c3
2121
github.com/google/uuid v1.6.0
2222
github.com/jackc/pgx/v5 v5.7.6
2323
golang.org/x/sync v0.17.0
24-
modernc.org/sqlite v1.38.2
24+
modernc.org/sqlite v1.39.0
2525
)
2626

2727
require (
@@ -35,12 +35,12 @@ require (
3535
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect
3636
golang.org/x/crypto v0.37.0 // indirect
3737
golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b // indirect
38-
golang.org/x/mod v0.27.0 // indirect
39-
golang.org/x/sys v0.35.0 // indirect
40-
golang.org/x/text v0.28.0 // indirect
41-
golang.org/x/tools v0.36.0 // indirect
38+
golang.org/x/mod v0.28.0 // indirect
39+
golang.org/x/sys v0.36.0 // indirect
40+
golang.org/x/text v0.29.0 // indirect
41+
golang.org/x/tools v0.37.0 // indirect
4242
modernc.org/libc v1.66.3 // indirect
4343
modernc.org/mathutil v1.7.1 // indirect
4444
modernc.org/memory v1.11.0 // indirect
45-
mvdan.cc/gofumpt v0.9.0 // indirect
45+
mvdan.cc/gofumpt v0.9.1 // indirect
4646
)

go.sum

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkp
77
github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto=
88
github.com/go-courier/logr v0.3.2 h1:zzh5t9BFtZ6IjALisEbWQy11WPMa259wgQRYM8K4fVc=
99
github.com/go-courier/logr v0.3.2/go.mod h1:ojcyR9ttwhxczm8iABg/ekFwLlzvGaJVLyqWLhL7woM=
10-
github.com/go-json-experiment/json v0.0.0-20250813233538-9b1f9ea2e11b h1:6Q4zRHXS/YLOl9Ng1b1OOOBWMidAQZR3Gel0UKPC/KU=
11-
github.com/go-json-experiment/json v0.0.0-20250813233538-9b1f9ea2e11b/go.mod h1:TiCD2a1pcmjd7YnhGH0f/zKNcCD06B029pHhzV23c2M=
10+
github.com/go-json-experiment/json v0.0.0-20250910080747-cc2cfa0554c3 h1:02WINGfSX5w0Mn+F28UyRoSt9uvMhKguwWMlOAh6U/0=
11+
github.com/go-json-experiment/json v0.0.0-20250910080747-cc2cfa0554c3/go.mod h1:uNVvRXArCGbZ508SxYYTC5v1JWoz2voff5pm25jU1Ok=
1212
github.com/go-quicktest/qt v1.101.0 h1:O1K29Txy5P2OK0dGo59b7b0LR6wKfIhttaAhHUyn7eI=
1313
github.com/go-quicktest/qt v1.101.0/go.mod h1:14Bz/f7NwaXPtdYEgzsx46kqSxVwTbzVZsDC26tQJow=
1414
github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
@@ -36,10 +36,10 @@ github.com/ncruces/go-strftime v0.1.9 h1:bY0MQC28UADQmHmaF5dgpLmImcShSi2kHU9XLdh
3636
github.com/ncruces/go-strftime v0.1.9/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls=
3737
github.com/octohelm/enumeration v0.0.0-20250115091102-ddf41951d733 h1:QFroPAzF1hZYuy90nuxz6XXrX12ZLQUTmsAOLUbBVAk=
3838
github.com/octohelm/enumeration v0.0.0-20250115091102-ddf41951d733/go.mod h1:s4JBUBvmokS4N0uxRnjds0tBRlBn355OFz2EDHLnEZk=
39-
github.com/octohelm/gengo v0.0.0-20250905104150-5f9d079e202e h1:lhKkmWk3FLP1MS+EwJ6T+nMDdShsvvd9B8CQrBpEcys=
40-
github.com/octohelm/gengo v0.0.0-20250905104150-5f9d079e202e/go.mod h1:Uu4o1R2dlYWG4zwK0luZM7AOCkQy2oNwJG2ooCHy0e8=
41-
github.com/octohelm/x v0.0.0-20250905103750-d1a271ae07dd h1:R+jqiDdAWxe+F9ld5WLAXK9kCUBJDLmViov+P5VAerM=
42-
github.com/octohelm/x v0.0.0-20250905103750-d1a271ae07dd/go.mod h1:V0ZpkPrXZQIT8QUQwFM/tc021/aq/d/XljpUT7/H9OQ=
39+
github.com/octohelm/gengo v0.0.0-20250909020815-1e94629296bc h1:fT7yvrd0nTT6gzxQvlhJluDaIqsMYhUikg3OaWW7y+c=
40+
github.com/octohelm/gengo v0.0.0-20250909020815-1e94629296bc/go.mod h1:qRAPfHtEXjnJWAGjIeRHDF6FB547WcqE70TyNfJVg2Y=
41+
github.com/octohelm/x v0.0.0-20250919072528-261b8ad794b6 h1:AjxQd3YJasURW5Z4u3IuhZ8tMip2RSjUCu4l/LZVcTE=
42+
github.com/octohelm/x v0.0.0-20250919072528-261b8ad794b6/go.mod h1:tNHVsZ6Mlblz1qua9b8ztOlBwGPQ/Q8uV1WAqisJ6uM=
4343
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
4444
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
4545
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE=
@@ -55,17 +55,17 @@ golang.org/x/crypto v0.37.0 h1:kJNSjF/Xp7kU0iB2Z+9viTPMW4EqqsrywMXLJOOsXSE=
5555
golang.org/x/crypto v0.37.0/go.mod h1:vg+k43peMZ0pUMhYmVAWysMK35e6ioLh3wB8ZCAfbVc=
5656
golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b h1:M2rDM6z3Fhozi9O7NWsxAkg/yqS/lQJ6PmkyIV3YP+o=
5757
golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b/go.mod h1:3//PLf8L/X+8b4vuAfHzxeRUl04Adcb341+IGKfnqS8=
58-
golang.org/x/mod v0.27.0 h1:kb+q2PyFnEADO2IEF935ehFUXlWiNjJWtRNgBLSfbxQ=
59-
golang.org/x/mod v0.27.0/go.mod h1:rWI627Fq0DEoudcK+MBkNkCe0EetEaDSwJJkCcjpazc=
58+
golang.org/x/mod v0.28.0 h1:gQBtGhjxykdjY9YhZpSlZIsbnaE2+PgjfLWUQTnoZ1U=
59+
golang.org/x/mod v0.28.0/go.mod h1:yfB/L0NOf/kmEbXjzCPOx1iK1fRutOydrCMsqRhEBxI=
6060
golang.org/x/sync v0.17.0 h1:l60nONMj9l5drqw6jlhIELNv9I0A4OFgRsG9k2oT9Ug=
6161
golang.org/x/sync v0.17.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI=
6262
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
63-
golang.org/x/sys v0.35.0 h1:vz1N37gP5bs89s7He8XuIYXpyY0+QlsKmzipCbUtyxI=
64-
golang.org/x/sys v0.35.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
65-
golang.org/x/text v0.28.0 h1:rhazDwis8INMIwQ4tpjLDzUhx6RlXqZNPEM0huQojng=
66-
golang.org/x/text v0.28.0/go.mod h1:U8nCwOR8jO/marOQ0QbDiOngZVEBB7MAiitBuMjXiNU=
67-
golang.org/x/tools v0.36.0 h1:kWS0uv/zsvHEle1LbV5LE8QujrxB3wfQyxHfhOk0Qkg=
68-
golang.org/x/tools v0.36.0/go.mod h1:WBDiHKJK8YgLHlcQPYQzNCkUxUypCaa5ZegCVutKm+s=
63+
golang.org/x/sys v0.36.0 h1:KVRy2GtZBrk1cBYA7MKu5bEZFxQk4NIDV6RLVcC8o0k=
64+
golang.org/x/sys v0.36.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
65+
golang.org/x/text v0.29.0 h1:1neNs90w9YzJ9BocxfsQNHKuAT4pkghyXc4nhZ6sJvk=
66+
golang.org/x/text v0.29.0/go.mod h1:7MhJOA9CD2qZyOKYazxdYMF85OwPdEr9jTtBpO7ydH4=
67+
golang.org/x/tools v0.37.0 h1:DVSRzp7FwePZW356yEAChSdNcQo6Nsp+fex1SUW09lE=
68+
golang.org/x/tools v0.37.0/go.mod h1:MBN5QPQtLMHVdvsbtarmTNukZDdgwdwlO5qGacAzF0w=
6969
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
7070
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
7171
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
@@ -90,11 +90,11 @@ modernc.org/opt v0.1.4 h1:2kNGMRiUjrp4LcaPuLY2PzUfqM/w9N23quVwhKt5Qm8=
9090
modernc.org/opt v0.1.4/go.mod h1:03fq9lsNfvkYSfxrfUhZCWPk1lm4cq4N+Bh//bEtgns=
9191
modernc.org/sortutil v1.2.1 h1:+xyoGf15mM3NMlPDnFqrteY07klSFxLElE2PVuWIJ7w=
9292
modernc.org/sortutil v1.2.1/go.mod h1:7ZI3a3REbai7gzCLcotuw9AC4VZVpYMjDzETGsSMqJE=
93-
modernc.org/sqlite v1.38.2 h1:Aclu7+tgjgcQVShZqim41Bbw9Cho0y/7WzYptXqkEek=
94-
modernc.org/sqlite v1.38.2/go.mod h1:cPTJYSlgg3Sfg046yBShXENNtPrWrDX8bsbAQBzgQ5E=
93+
modernc.org/sqlite v1.39.0 h1:6bwu9Ooim0yVYA7IZn9demiQk/Ejp0BtTjBWFLymSeY=
94+
modernc.org/sqlite v1.39.0/go.mod h1:cPTJYSlgg3Sfg046yBShXENNtPrWrDX8bsbAQBzgQ5E=
9595
modernc.org/strutil v1.2.1 h1:UneZBkQA+DX2Rp35KcM69cSsNES9ly8mQWD71HKlOA0=
9696
modernc.org/strutil v1.2.1/go.mod h1:EHkiggD70koQxjVdSBM3JKM7k6L0FbGE5eymy9i3B9A=
9797
modernc.org/token v1.1.0 h1:Xl7Ap9dKaEs5kLoOQeQmPWevfnk/DM5qcLcYlA8ys6Y=
9898
modernc.org/token v1.1.0/go.mod h1:UGzOrNV1mAFSEB63lOFHIpNRUVMvYTc6yu1SMY/XTDM=
99-
mvdan.cc/gofumpt v0.9.0 h1:W0wNHMSvDBDIyZsm3nnGbVfgp5AknzBrGJnfLCy501w=
100-
mvdan.cc/gofumpt v0.9.0/go.mod h1:3xYtNemnKiXaTh6R4VtlqDATFwBbdXI8lJvH/4qk7mw=
99+
mvdan.cc/gofumpt v0.9.1 h1:p5YT2NfFWsYyTieYgwcQ8aKV3xRvFH4uuN/zB2gBbMQ=
100+
mvdan.cc/gofumpt v0.9.1/go.mod h1:3xYtNemnKiXaTh6R4VtlqDATFwBbdXI8lJvH/4qk7mw=

hack/compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
services:
22
postgres:
3-
image: docker.io/library/postgres:16-alpine
3+
image: docker.io/library/postgres:16
44
environment:
55
POSTGRES_PASSWORD: ""
66
POSTGRES_HOST_AUTH_METHOD: trust

internal/sql/adapter/postgres/adapter.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ func isErrorUnknownDatabase(err error) bool {
175175
}
176176

177177
func (a *pgAdapter) createDatabase(ctx context.Context, dbName string, dsn url.URL) error {
178-
dsn.Path = ""
178+
dsn.Path = "/postgres"
179179

180180
adaptor, err := a.Open(ctx, &dsn)
181181
if err != nil {

0 commit comments

Comments
 (0)