@@ -59,12 +59,12 @@ func buildApplyCmd() *cobra.Command {
5959 if err != nil {
6060 return err
6161 } else if len (plan .Statements ) == 0 {
62- cmd . Println ( "Schema matches expected. No plan generated" )
62+ cmdPrintln ( cmd , "Schema matches expected. No plan generated" )
6363 return nil
6464 }
6565
66- cmd . Println ( header ("Review plan" ))
67- cmd . Print ( planToPrettyS (plan ), "\n \n " )
66+ cmdPrintln ( cmd , header ("Review plan" ))
67+ cmdPrint ( cmd , planToPrettyS (plan ), "\n \n " )
6868
6969 if err := failIfHazardsNotAllowed (plan , * allowedHazardsTypesStrs ); err != nil {
7070 return err
@@ -84,7 +84,7 @@ func buildApplyCmd() *cobra.Command {
8484 if err := runPlan (cmd .Context (), cmd , connConfig , plan ); err != nil {
8585 return err
8686 }
87- cmd . Println ( "Schema applied successfully" )
87+ cmdPrintln ( cmd , "Schema applied successfully" )
8888 return nil
8989 }
9090
@@ -143,8 +143,8 @@ func runPlan(ctx context.Context, cmd *cobra.Command, connConfig *pgx.ConnConfig
143143 // must be executed within its own transaction block. Postgres will error if you try to set a TRANSACTION-level
144144 // timeout for it. SESSION-level statement_timeouts are respected by `ADD INDEX CONCURRENTLY`
145145 for i , stmt := range plan .Statements {
146- cmd . Println ( header (fmt .Sprintf ("Executing statement %d" , getDisplayableStmtIdx (i ))))
147- cmd . Printf ( "%s\n \n " , statementToPrettyS (stmt ))
146+ cmdPrintln ( cmd , header (fmt .Sprintf ("Executing statement %d" , getDisplayableStmtIdx (i ))))
147+ cmdPrintf ( cmd , "%s\n \n " , statementToPrettyS (stmt ))
148148 start := time .Now ()
149149 if _ , err := conn .ExecContext (ctx , fmt .Sprintf ("SET SESSION statement_timeout = %d" , stmt .Timeout .Milliseconds ())); err != nil {
150150 return fmt .Errorf ("setting statement timeout: %w" , err )
@@ -155,9 +155,9 @@ func runPlan(ctx context.Context, cmd *cobra.Command, connConfig *pgx.ConnConfig
155155 if _ , err := conn .ExecContext (ctx , stmt .ToSQL ()); err != nil {
156156 return fmt .Errorf ("executing migration statement. the database maybe be in a dirty state: %s: %w" , stmt , err )
157157 }
158- cmd . Printf ( "Finished executing statement. Duration: %s\n " , time .Since (start ))
158+ cmdPrintf ( cmd , "Finished executing statement. Duration: %s\n " , time .Since (start ))
159159 }
160- cmd . Println ( header ("Complete" ))
160+ cmdPrintln ( cmd , header ("Complete" ))
161161
162162 return nil
163163}
0 commit comments