def pg_srs_constraint(self): log.info('set srs constraint') db = PostGIS(self.cfg.get_dict()) srid = self.srid sql = "ALTER TABLE gml_objects DROP CONSTRAINT enforce_srid_gml_bounded_by;" db.tx_execute(sql) sql = "ALTER TABLE gml_objects ADD CONSTRAINT enforce_srid_gml_bounded_by CHECK (st_srid(gml_bounded_by) = (%s));" % srid db.tx_execute(sql)
def pg_srs_constraint(self): log.info('set srs constraint') db = PostGIS(self.cfg.get_dict()) srid = self.srid sql = "ALTER TABLE gml_objects DROP CONSTRAINT enforce_srid_gml_bounded_by;" db.tx_execute(sql) sql = "ALTER TABLE gml_objects ADD CONSTRAINT enforce_srid_gml_bounded_by CHECK (st_srid(gml_bounded_by) = (%s));" % srid db.tx_execute(sql)
def write(self, packet): if packet.data is None: return packet log.info('executing SQL') db = PostGIS(self.cfg.get_dict()) rowcount = db.tx_execute(packet.data) log.info('executed SQL, rowcount=%d' % rowcount) return packet
def write(self, packet): if packet.data is None: return packet log.info('executing SQL') db = PostGIS(self.cfg.get_dict()) rowcount = db.tx_execute(packet.data) log.info('executed SQL, rowcount=%d' % rowcount) return packet
def delete_features(self): log.info('deleting ALL features in DB') db = PostGIS(self.cfg.get_dict()) db.tx_execute("TRUNCATE gml_objects")
def delete_features(self): log.info('deleting ALL features in DB') db = PostGIS(self.cfg.get_dict()) db.tx_execute("TRUNCATE gml_objects")