diff --git a/database/sql.go b/database/sql.go index 55a45a234677bd4103fc4aadb0bfee0ab9aa3a8c_ZGF0YWJhc2Uvc3FsLmdv..db68907bbb423d96b2aa2ea8c6f5d4e960b9389a_ZGF0YWJhc2Uvc3FsLmdv 100644 --- a/database/sql.go +++ b/database/sql.go @@ -157,3 +157,17 @@ } return q } + +// PrefixColumns ... +func PrefixColumns(table string, columns ...string) []string { + var prefixed = make([]string, len(columns)) + for i, name := range columns { + prefixed[i] = PrefixColumn(table, name) + } + return columns +} + +// PrefixColumn ... +func PrefixColumn(table string, column string) string { + return table + "." + column +}