annotate go.mod @ 4723:baabc2b2f094

Avoid creating user profiles without matching role The INSTEAD OF triggers on users.list_users did that already, but profile data coming e.g. via restoring a dump had been added also if there was no matching database role in the cluster. This also unifies the errors occuring on creation of users with existing role names that differed between roles with and without profile before. Note this is no referential integrity. A dropped role still leaves an orphaned profile behind.
author Tom Gottfried <tom@intevation.de>
date Thu, 17 Oct 2019 18:56:59 +0200
parents 976aedc195e5
children c0eb491aaaa7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4443
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1 module gemma.intevation.de/gemma
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
2
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
3 go 1.13
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
5 require (
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
6 github.com/cockroachdb/apd v1.1.0 // indirect
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
7 github.com/etcd-io/bbolt v1.3.3
4552
7ed5a4a94efc Used fogleman's contourmap as a tracing alternative.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 4541
diff changeset
8 github.com/fogleman/contourmap v0.0.0-20190814184649-9f61d36c4199
4443
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
9 github.com/gofrs/uuid v3.2.0+incompatible // indirect
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
10 github.com/golang/snappy v0.0.1
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
11 github.com/gorilla/mux v1.7.3
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
12 github.com/jackc/fake v0.0.0-20150926172116-812a484cc733 // indirect
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
13 github.com/jackc/pgx v3.6.0+incompatible
4490
f91e46134cd7 Use the current release version of gp-shp
Sascha Wilde <wilde@intevation.de>
parents: 4460
diff changeset
14 github.com/jonas-p/go-shp v0.1.2-0.20190401125246-9fd306ae10a6
4443
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
15 github.com/lib/pq v1.2.0 // indirect
4460
ace7c8d6290d Updated 'go.mod' and 'go.sum' with 'go mod tidy'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 4443
diff changeset
16 github.com/magiconair/properties v1.8.1 // indirect
4443
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
17 github.com/mitchellh/go-homedir v1.1.0
4460
ace7c8d6290d Updated 'go.mod' and 'go.sum' with 'go mod tidy'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 4443
diff changeset
18 github.com/pelletier/go-toml v1.4.0 // indirect
ace7c8d6290d Updated 'go.mod' and 'go.sum' with 'go mod tidy'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 4443
diff changeset
19 github.com/pkg/errors v0.8.1 // indirect
4443
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
20 github.com/rs/cors v1.7.0
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
21 github.com/sergi/go-diff v1.0.0
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
22 github.com/shopspring/decimal v0.0.0-20190905144223-a36b5d85f337 // indirect
4460
ace7c8d6290d Updated 'go.mod' and 'go.sum' with 'go mod tidy'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 4443
diff changeset
23 github.com/spf13/afero v1.2.2 // indirect
4443
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
24 github.com/spf13/cobra v0.0.5
4460
ace7c8d6290d Updated 'go.mod' and 'go.sum' with 'go mod tidy'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 4443
diff changeset
25 github.com/spf13/jwalterweatherman v1.1.0 // indirect
ace7c8d6290d Updated 'go.mod' and 'go.sum' with 'go mod tidy'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 4443
diff changeset
26 github.com/spf13/pflag v1.0.5 // indirect
4443
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
27 github.com/spf13/viper v1.4.0
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
28 github.com/tidwall/rtree v0.0.0-20180113144539-6cd427091e0e
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
29 github.com/tidwall/tinyqueue v0.0.0-20180302190814-1e39f5511563 // indirect
4460
ace7c8d6290d Updated 'go.mod' and 'go.sum' with 'go mod tidy'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 4443
diff changeset
30 go.etcd.io/bbolt v1.3.3 // indirect
ace7c8d6290d Updated 'go.mod' and 'go.sum' with 'go mod tidy'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 4443
diff changeset
31 golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392 // indirect
ace7c8d6290d Updated 'go.mod' and 'go.sum' with 'go mod tidy'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 4443
diff changeset
32 golang.org/x/net v0.0.0-20190921015927-1a5e07d1ff72
ace7c8d6290d Updated 'go.mod' and 'go.sum' with 'go mod tidy'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 4443
diff changeset
33 golang.org/x/text v0.3.2 // indirect
ace7c8d6290d Updated 'go.mod' and 'go.sum' with 'go mod tidy'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 4443
diff changeset
34 gonum.org/v1/gonum v0.0.0-20190922162417-bcfb93e04962
4443
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
35 gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc // indirect
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
36 gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
37 gopkg.in/robfig/cron.v1 v1.2.0
acfd3a3b012a Prepare for building with Go modules (Go 1.13).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
38 )