diff --git a/cmd/lakectl/cmd/export.go b/cmd/lakectl/cmd/export.go index 2325aded8a3..4f9f4b791a8 100644 --- a/cmd/lakectl/cmd/export.go +++ b/cmd/lakectl/cmd/export.go @@ -23,10 +23,8 @@ var exportSetCmd = &cobra.Command{ Short: "set continuous export configuration for branch", Long: `Set the entire continuous export configuration for branch. Overrides all fields of any previous configuration.`, + Args: cobra.ExactArgs(1), Run: func(cmd *cobra.Command, args []string) { - if len(args) != 1 { - Die(`must specify "set "`, 1) - } client := getClient() branchURI := uri.Must(uri.Parse(args[0])) exportPath, err := cmd.Flags().GetString("path") @@ -70,10 +68,8 @@ Last Keys In Prefix Regexp: {{.Configuration.LastKeysInPrefixRegexp}} var exportGetCmd = &cobra.Command{ Use: "get ", Short: "get continuous export configuration for branch", + Args: cobra.ExactArgs(1), Run: func(cmd *cobra.Command, args []string) { - if len(args) != 1 { - Die(`must specify "get "`, 1) - } client := getClient() branchURI := uri.Must(uri.Parse(args[0])) configuration, err := client.GetContinuousExport(context.Background(), branchURI.Repository, branchURI.Ref) diff --git a/ddl/000012_export_continuous.down.sql b/ddl/000012_export_continuous.down.sql new file mode 100644 index 00000000000..39abdd08c69 --- /dev/null +++ b/ddl/000012_export_continuous.down.sql @@ -0,0 +1 @@ +ALTER TABLE catalog_branches_export DROP COLUMN IF EXISTS continuous; diff --git a/ddl/000012_export_continuous.up.sql b/ddl/000012_export_continuous.up.sql index 3e1c75e8400..d148e555a9b 100644 --- a/ddl/000012_export_continuous.up.sql +++ b/ddl/000012_export_continuous.up.sql @@ -1,6 +1,6 @@ BEGIN; -ALTER TABLE catalog_branches_export ADD COLUMN continuous BOOLEAN; +ALTER TABLE catalog_branches_export ADD COLUMN IF NOT EXISTS continuous BOOLEAN; UPDATE catalog_branches_export SET continuous=false; ALTER TABLE catalog_branches_export ALTER COLUMN continuous SET NOT NULL; diff --git a/ddl/0012_export_continuous.down.sql b/ddl/0012_export_continuous.down.sql deleted file mode 100644 index 354e9411fdc..00000000000 --- a/ddl/0012_export_continuous.down.sql +++ /dev/null @@ -1 +0,0 @@ -ALTER TABLE catalog_branches_export DROP COLUMN continuous;