mirror of
https://github.com/zitadel/zitadel.git
synced 2025-12-24 06:27:19 +00:00
feat: add tenant column to eventstore (#3314)
* feat: add tenant column to eventstore * feat: read tenant from context on push and filter * Update 07_events_table.sql * pass tenant to queryFactory * fix some query tests * init in tests * add missing sql files Co-authored-by: Livio Amstutz <livio.a@gmail.com>
This commit is contained in:
@@ -5,12 +5,13 @@ import (
|
||||
_ "embed"
|
||||
|
||||
"github.com/caos/logging"
|
||||
"github.com/caos/zitadel/internal/database"
|
||||
"github.com/spf13/cobra"
|
||||
"github.com/spf13/viper"
|
||||
|
||||
//sql import
|
||||
_ "github.com/lib/pq"
|
||||
|
||||
"github.com/caos/zitadel/internal/database"
|
||||
)
|
||||
|
||||
func New() *cobra.Command {
|
||||
@@ -33,9 +34,9 @@ The user provided by flags needs priviledge to
|
||||
return err
|
||||
}
|
||||
if err := initialise(config,
|
||||
verifyUser(config.Database),
|
||||
verifyDatabase(config.Database),
|
||||
verifyGrant(config.Database),
|
||||
VerifyUser(config.Database.User.Username, config.Database.User.Password),
|
||||
VerifyDatabase(config.Database.Database),
|
||||
VerifyGrant(config.Database.Database, config.Database.User.Username),
|
||||
); err != nil {
|
||||
return err
|
||||
}
|
||||
@@ -55,12 +56,18 @@ func initialise(config Config, steps ...func(*sql.DB) error) error {
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
err = Initialise(db, steps...)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return db.Close()
|
||||
}
|
||||
|
||||
func Initialise(db *sql.DB, steps ...func(*sql.DB) error) error {
|
||||
for _, step := range steps {
|
||||
if err = step(db); err != nil {
|
||||
if err := step(db); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
return db.Close()
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user