From 8874738f730516bc37dea4928c833b34a3ad0998 Mon Sep 17 00:00:00 2001 From: Sergey Kurt Date: Sat, 18 Mar 2017 15:40:17 +0300 Subject: [PATCH] Fixed query formatting --- bdb/drivers/mssql.go | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/bdb/drivers/mssql.go b/bdb/drivers/mssql.go index 7998128..587d761 100644 --- a/bdb/drivers/mssql.go +++ b/bdb/drivers/mssql.go @@ -244,18 +244,17 @@ func (m *MSSQLDriver) ForeignKeyInfo(schema, tableName string) ([]bdb.ForeignKey var fkeys []bdb.ForeignKey query := ` - SELECT - ccu.constraint_name - ,ccu.table_name AS local_table - ,ccu.column_name AS local_column - ,kcu.table_name AS foreign_table - ,kcu.column_name AS foreign_column + SELECT ccu.constraint_name , + ccu.table_name AS local_table , + ccu.column_name AS local_column , + kcu.table_name AS foreign_table , + kcu.column_name AS foreign_column FROM information_schema.constraint_column_usage ccu - INNER JOIN information_schema.referential_constraints rc - ON ccu.constraint_name = rc.constraint_name - INNER JOIN information_schema.key_column_usage kcu - ON kcu.constraint_name = rc.unique_constraint_name - WHERE ccu.table_schema = ? AND ccu.constraint_schema = ? AND ccu.table_name = ? + INNER JOIN information_schema.referential_constraints rc ON ccu.constraint_name = rc.constraint_name + INNER JOIN information_schema.key_column_usage kcu ON kcu.constraint_name = rc.unique_constraint_name + WHERE ccu.table_schema = ? + AND ccu.constraint_schema = ? + AND ccu.table_name = ` var rows *sql.Rows