use a different query to fetch materialized view structure

This commit is contained in:
Dan Sosedoff
2016-01-17 15:00:33 -06:00
parent 84f1bd95e7
commit 3167d96cfc
6 changed files with 75 additions and 41 deletions

View File

@@ -151,7 +151,15 @@ func GetSchemas(c *gin.Context) {
}
func GetTable(c *gin.Context) {
res, err := DB(c).Table(c.Params.ByName("table"))
var res *client.Result
var err error
if c.Request.FormValue("type") == "materialized_view" {
res, err = DB(c).MaterializedView(c.Params.ByName("table"))
} else {
res, err = DB(c).Table(c.Params.ByName("table"))
}
serveResult(res, err, c)
}