MCPcopy Create free account
hub / github.com/Permify/permify / migrateUp

Function migrateUp

pkg/cmd/migrate.go:101–119  ·  view source on GitHub ↗

migrateUp - permify migrate up command

()

Source from the content-addressed store, hash-verified

99
100// migrateUp - permify migrate up command
101func migrateUp() func(cmd *cobra.Command, args []string) error {
102 return func(cmd *cobra.Command, args []string) error {
103 flags, err := getFlags(cmd, []string{target, databaseEngine, databaseURI})
104 if err != nil {
105 return err
106 }
107
108 p, err := strconv.ParseInt(flags[target], 10, 64)
109 if err != nil {
110 return err
111 }
112
113 if p == 0 {
114 return storage.MigrateUp(flags[databaseEngine], flags[databaseURI])
115 }
116
117 return storage.MigrateUpTo(flags[databaseEngine], flags[databaseURI], p)
118 }
119}
120
121// migrateDown - permify migrate down command
122func migrateDown() func(cmd *cobra.Command, args []string) error {

Callers 1

NewMigrateUpCommandFunction · 0.85

Calls 3

MigrateUpFunction · 0.92
MigrateUpToFunction · 0.92
getFlagsFunction · 0.85

Tested by

no test coverage detected