do not try to create public schema

master
Oliver Tonnhofer 2013-05-10 10:29:44 +02:00
parent 24c928a102
commit bf05807b99
1 changed files with 4 additions and 4 deletions

View File

@ -129,6 +129,10 @@ func (pg *PostGIS) createSchema() error {
var sql string
var err error
if pg.Config.Schema == "public" {
return nil
}
sql = fmt.Sprintf("SELECT EXISTS(SELECT schema_name FROM information_schema.schemata WHERE schema_name = '%s');",
pg.Config.Schema)
row := pg.Db.QueryRow(sql)
@ -141,10 +145,6 @@ func (pg *PostGIS) createSchema() error {
return nil
}
if err != nil {
return &SQLError{sql, err}
}
sql = fmt.Sprintf("CREATE SCHEMA \"%s\"", pg.Config.Schema)
_, err = pg.Db.Exec(sql)
if err != nil {