# HG changeset patch
# User Christophe de Vienne <christophe@cdevienne.info>
# Date 1604917055 -3600
#      Mon Nov 09 11:17:35 2020 +0100
# Node ID 72cc8bd8f4fa5291f17e4410cfa13f4fa7f118bc
# Parent  99ba412ea469e5e10d18e4fbee42ccfe303e8572
generate_db_helpers: add a 'Select' function on table schemas

diff --git a/scripts/generate_db_helpers.go b/scripts/generate_db_helpers.go
--- a/scripts/generate_db_helpers.go
+++ b/scripts/generate_db_helpers.go
@@ -520,11 +520,14 @@
 	}
 	return {{.Name}}Table + " AS " + t.alias
 }
+
 func (t {{.Name}}TableSchema) ToSql() (string, []interface{}, error) {
 	return t.Sql(), nil, nil
 }
 
-
+func (t {{.Name}}TableSchema) Select() squirrel.SelectBuilder {
+	return squirrel.Select(t.Columns(true)...).From(t.Sql())
+}
 
 {{- end}}