@@ -831,56 +831,57 @@ func ModifyDatabase(databaseName string, args []string) error {
831831
832832 // Parse command line arguments or prompt for input
833833 for _ , arg := range args {
834- if strings .HasPrefix (arg , "--name=" ) {
834+ switch {
835+ case strings .HasPrefix (arg , "--name=" ):
835836 updateReq ["database_name_new" ] = strings .TrimPrefix (arg , "--name=" )
836837 hasChanges = true
837- } else if strings .HasPrefix (arg , "--description=" ) {
838+ case strings .HasPrefix (arg , "--description=" ):
838839 updateReq ["database_description" ] = strings .TrimPrefix (arg , "--description=" )
839840 hasChanges = true
840- } else if strings .HasPrefix (arg , "--type=" ) {
841+ case strings .HasPrefix (arg , "--type=" ):
841842 updateReq ["database_type" ] = strings .TrimPrefix (arg , "--type=" )
842843 hasChanges = true
843- } else if strings .HasPrefix (arg , "--vendor=" ) {
844+ case strings .HasPrefix (arg , "--vendor=" ):
844845 updateReq ["database_vendor" ] = strings .TrimPrefix (arg , "--vendor=" )
845846 hasChanges = true
846- } else if strings .HasPrefix (arg , "--host=" ) {
847+ case strings .HasPrefix (arg , "--host=" ):
847848 updateReq ["host" ] = strings .TrimPrefix (arg , "--host=" )
848849 hasChanges = true
849- } else if strings .HasPrefix (arg , "--port=" ) {
850+ case strings .HasPrefix (arg , "--port=" ):
850851 portInt , err := strconv .Atoi (strings .TrimPrefix (arg , "--port=" ))
851852 if err != nil {
852853 return fmt .Errorf ("invalid port. Must be an integer" )
853854 }
854855 updateReq ["port" ] = portInt
855856 hasChanges = true
856- } else if strings .HasPrefix (arg , "--username=" ) {
857+ case strings .HasPrefix (arg , "--username=" ):
857858 updateReq ["username" ] = strings .TrimPrefix (arg , "--username=" )
858859 hasChanges = true
859- } else if strings .HasPrefix (arg , "--password=" ) {
860+ case strings .HasPrefix (arg , "--password=" ):
860861 updateReq ["password" ] = strings .TrimPrefix (arg , "--password=" )
861862 hasChanges = true
862- } else if strings .HasPrefix (arg , "--db-name=" ) {
863+ case strings .HasPrefix (arg , "--db-name=" ):
863864 updateReq ["db_name" ] = strings .TrimPrefix (arg , "--db-name=" )
864865 hasChanges = true
865- } else if strings .HasPrefix (arg , "--node-id=" ) {
866+ case strings .HasPrefix (arg , "--node-id=" ):
866867 updateReq ["node_id" ] = strings .TrimPrefix (arg , "--node-id=" )
867868 hasChanges = true
868- } else if strings .HasPrefix (arg , "--ssl=" ) {
869+ case strings .HasPrefix (arg , "--ssl=" ):
869870 updateReq ["ssl" ] = strings .TrimPrefix (arg , "--ssl=" ) == "true"
870871 hasChanges = true
871- } else if strings .HasPrefix (arg , "--ssl-mode=" ) {
872+ case strings .HasPrefix (arg , "--ssl-mode=" ):
872873 updateReq ["ssl_mode" ] = strings .TrimPrefix (arg , "--ssl-mode=" )
873874 hasChanges = true
874- } else if strings .HasPrefix (arg , "--ssl-cert=" ) {
875+ case strings .HasPrefix (arg , "--ssl-cert=" ):
875876 updateReq ["ssl_cert" ] = strings .TrimPrefix (arg , "--ssl-cert=" )
876877 hasChanges = true
877- } else if strings .HasPrefix (arg , "--ssl-key=" ) {
878+ case strings .HasPrefix (arg , "--ssl-key=" ):
878879 updateReq ["ssl_key" ] = strings .TrimPrefix (arg , "--ssl-key=" )
879880 hasChanges = true
880- } else if strings .HasPrefix (arg , "--ssl-root-cert=" ) {
881+ case strings .HasPrefix (arg , "--ssl-root-cert=" ):
881882 updateReq ["ssl_root_cert" ] = strings .TrimPrefix (arg , "--ssl-root-cert=" )
882883 hasChanges = true
883- } else if strings .HasPrefix (arg , "--environment-id=" ) {
884+ case strings .HasPrefix (arg , "--environment-id=" ):
884885 updateReq ["environment_id" ] = strings .TrimPrefix (arg , "--environment-id=" )
885886 hasChanges = true
886887 }
@@ -1072,11 +1073,12 @@ func DeleteDatabase(databaseName string, args []string) error {
10721073 deleteDatabaseObject := false
10731074 deleteRepo := false
10741075 for _ , arg := range args {
1075- if arg == "--force" || arg == "-f" {
1076+ switch {
1077+ case arg == "--force" || arg == "-f" :
10761078 force = true
1077- } else if strings .HasPrefix (arg , "--delete-database-object=" ) {
1079+ case strings .HasPrefix (arg , "--delete-database-object=" ):
10781080 deleteDatabaseObject = strings .TrimPrefix (arg , "--delete-database-object=" ) == "true"
1079- } else if strings .HasPrefix (arg , "--delete-repo=" ) {
1081+ case strings .HasPrefix (arg , "--delete-repo=" ):
10801082 deleteRepo = strings .TrimPrefix (arg , "--delete-repo=" ) == "true"
10811083 }
10821084 }
@@ -1310,7 +1312,7 @@ func ConnectDatabase(databaseName string, args []string) error {
13101312 return nil
13111313}
13121314
1313- func ReconnectDatabase (databaseName string , args []string ) error {
1315+ func ReconnectDatabase (databaseName string , _ []string ) error {
13141316 databaseName = strings .TrimSpace (databaseName )
13151317 if databaseName == "" {
13161318 return fmt .Errorf ("database name is required" )
@@ -1355,7 +1357,7 @@ func DisconnectDatabase(databaseName string, args []string) error {
13551357 return DeleteDatabase (databaseName , args )
13561358}
13571359
1358- func WipeDatabase (databaseName string , args []string ) error {
1360+ func WipeDatabase (databaseName string , _ []string ) error {
13591361 databaseName = strings .TrimSpace (databaseName )
13601362 if databaseName == "" {
13611363 return fmt .Errorf ("database name is required" )
@@ -1394,7 +1396,7 @@ func WipeDatabase(databaseName string, args []string) error {
13941396 return nil
13951397}
13961398
1397- func DropDatabase (databaseName string , args []string ) error {
1399+ func DropDatabase (databaseName string , _ []string ) error {
13981400 databaseName = strings .TrimSpace (databaseName )
13991401 if databaseName == "" {
14001402 return fmt .Errorf ("database name is required" )
@@ -1433,7 +1435,7 @@ func DropDatabase(databaseName string, args []string) error {
14331435 return nil
14341436}
14351437
1436- func CloneTableData (mappingName string , args []string ) error {
1438+ func CloneTableData (mappingName string , _ []string ) error {
14371439 mappingName = strings .TrimSpace (mappingName )
14381440 if mappingName == "" {
14391441 return fmt .Errorf ("mapping name is required" )
0 commit comments