do not try to create public schema
parent
24c928a102
commit
bf05807b99
|
@ -129,6 +129,10 @@ func (pg *PostGIS) createSchema() error {
|
||||||
var sql string
|
var sql string
|
||||||
var err error
|
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');",
|
sql = fmt.Sprintf("SELECT EXISTS(SELECT schema_name FROM information_schema.schemata WHERE schema_name = '%s');",
|
||||||
pg.Config.Schema)
|
pg.Config.Schema)
|
||||||
row := pg.Db.QueryRow(sql)
|
row := pg.Db.QueryRow(sql)
|
||||||
|
@ -141,10 +145,6 @@ func (pg *PostGIS) createSchema() error {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
if err != nil {
|
|
||||||
return &SQLError{sql, err}
|
|
||||||
}
|
|
||||||
|
|
||||||
sql = fmt.Sprintf("CREATE SCHEMA \"%s\"", pg.Config.Schema)
|
sql = fmt.Sprintf("CREATE SCHEMA \"%s\"", pg.Config.Schema)
|
||||||
_, err = pg.Db.Exec(sql)
|
_, err = pg.Db.Exec(sql)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
Loading…
Reference in New Issue