Versions in this module Expand all Collapse all v0 v0.6.0-alpha.4 Apr 17, 2018 v0.5.0 Nov 21, 2017 Changes in this version + func Register(name string, f func(Config, *config.Mapping) (DB, error)) + type BulkBeginner interface + BeginBulk func() error + type Config struct + BackupSchema string + ConnectionParams string + ImportSchema string + ProductionSchema string + Srid int + type DB interface + Abort func() error + Begin func() error + Close func() error + End func() error + Init func() error + func Open(conf Config, m *config.Mapping) (DB, error) + type Deleter interface + Delete func(int64, []mapping.Match) error + type Deployer interface + Deploy func() error + RemoveBackup func() error + RevertDeploy func() error + type Finisher interface + Finish func() error + type Generalizer interface + EnableGeneralizeUpdates func() + Generalize func() error + GeneralizeUpdates func() error + type Inserter interface + InsertLineString func(element.OSMElem, geom.Geometry, []mapping.Match) error + InsertPoint func(element.OSMElem, geom.Geometry, []mapping.Match) error + InsertPolygon func(element.OSMElem, geom.Geometry, []mapping.Match) error + InsertRelationMember func(element.Relation, element.Member, geom.Geometry, []mapping.Match) error + type Optimizer interface + Optimize func() error