Mercurial > gemma
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 |
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 ) |