diff --git a/postgresql/database.go b/postgresql/database.go index 44912553ac95df658205634746f577cc74eb0857..9cf8c988d888898c77ed4f973a6f6bb0c944a11e 100644 --- a/postgresql/database.go +++ b/postgresql/database.go @@ -330,13 +330,13 @@ func (self *Source) tableExists(names ...string) error { rows, err := self.doQuery(sqlgen.Statement{ Type: sqlgen.SqlSelect, - Table: sqlgen.Table{"information_schema.tables"}, + Table: sqlgen.Table{`information_schema.tables`}, Columns: sqlgen.Columns{ - {"table_name"}, + {`table_name`}, }, Where: sqlgen.Where{ - sqlgen.ColumnValue{sqlgen.Column{"table_catalog"}, "=", sqlPlaceholder}, - sqlgen.ColumnValue{sqlgen.Column{"table_name"}, "=", sqlPlaceholder}, + sqlgen.ColumnValue{sqlgen.Column{`table_catalog`}, `=`, sqlPlaceholder}, + sqlgen.ColumnValue{sqlgen.Column{`table_name`}, `=`, sqlPlaceholder}, }, }, self.config.Database, name) @@ -383,19 +383,16 @@ func (self *Source) Collection(names ...string) (db.Collection, error) { rows, err := self.doQuery(sqlgen.Statement{ Type: sqlgen.SqlSelect, - Table: sqlgen.Table{"information_schema.columns"}, + Table: sqlgen.Table{`information_schema.columns`}, Columns: sqlgen.Columns{ - {"column_name"}, - {"data_type"}, + {`column_name`}, + {`data_type`}, }, Where: sqlgen.Where{ - sqlgen.ColumnValue{ - sqlgen.Column{"table_name"}, - "=", - sqlPlaceholder, - }, + sqlgen.ColumnValue{sqlgen.Column{`table_catalog`}, `=`, sqlPlaceholder}, + sqlgen.ColumnValue{sqlgen.Column{`table_name`}, `=`, sqlPlaceholder}, }, - }, name) + }, self.config.Database, name) if err != nil { return nil, err