From 8fddb742dfe5cb247c875f95c9af32dcba37d10d Mon Sep 17 00:00:00 2001 From: Nicola Murino Date: Thu, 9 Jul 2020 20:01:37 +0200 Subject: [PATCH] try to improve error message if the user forgot to initialize the provider See #138 --- dataprovider/sqlcommon.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dataprovider/sqlcommon.go b/dataprovider/sqlcommon.go index f92d2f9b..b41476e9 100644 --- a/dataprovider/sqlcommon.go +++ b/dataprovider/sqlcommon.go @@ -774,6 +774,9 @@ func sqlCommonGetDatabaseVersion(dbHandle *sql.DB) (schemaVersion, error) { stmt, err := dbHandle.PrepareContext(ctx, q) if err != nil { providerLog(logger.LevelWarn, "error preparing database query %#v: %v", q, err) + if strings.Contains(err.Error(), sqlTableSchemaVersion) { + logger.WarnToConsole("database query error, did you forgot to run the \"initprovider\" command?") + } return result, err } defer stmt.Close()