Skip to content

Commit

Permalink
Fixed PostGIS remove_field implementation
Browse files Browse the repository at this point in the history
Fixed bad code introduced in 2f9d157.
  • Loading branch information
claudep committed Apr 21, 2014
1 parent 2f9d157 commit 1667e73
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions django/contrib/gis/db/backends/postgis/schema.py
Expand Up @@ -92,12 +92,12 @@ def add_field(self, model, field):

def remove_field(self, model, field):
from django.contrib.gis.db.models.fields import GeometryField
if not isinstance(field, GeometryField) or self.connection.ops.spatial_version < (2, 0):
if not isinstance(field, GeometryField) or self.connection.ops.spatial_version > (2, 0):
super(PostGISSchemaEditor, self).remove_field(model, field)

self.execute(
self.sql_drop_geometry_column % {
"table": self.geo_quote_name(model._meta.db_table),
"column": self.geo_quote_name(field.column),
}
)
else:
self.execute(
self.sql_drop_geometry_column % {
"table": self.geo_quote_name(model._meta.db_table),
"column": self.geo_quote_name(field.column),
}
)

0 comments on commit 1667e73

Please sign in to comment.