migrateUp - permify migrate up command
()
| 99 | |
| 100 | // migrateUp - permify migrate up command |
| 101 | func 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 |
| 122 | func migrateDown() func(cmd *cobra.Command, args []string) error { |
no test coverage detected