From 474b99c6d57dddcd85f7b43e4a57b6a433c70dd9 Mon Sep 17 00:00:00 2001 From: Dan Sosedoff Date: Wed, 12 Dec 2018 13:22:36 -0600 Subject: [PATCH] Print out failed query SQL and args with --debug flag --- pkg/client/client.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/client/client.go b/pkg/client/client.go index d3c38bc..7d66921 100644 --- a/pkg/client/client.go +++ b/pkg/client/client.go @@ -2,6 +2,7 @@ package client import ( "fmt" + "log" neturl "net/url" "reflect" "regexp" @@ -368,9 +369,11 @@ func (client *Client) query(query string, args ...interface{}) (*Result, error) rows, err := client.db.Queryx(query, args...) if err != nil { + if command.Opts.Debug { + log.Println("Failed query:", query, "\nArgs:", args) + } return nil, err } - defer rows.Close() cols, err := rows.Columns()