Ticket #490 (new defect)
SQLAlchemy cannot create Tables containing Geometry columns
| Reported by: | paul | Owned by: | elemoine |
|---|---|---|---|
| Priority: | critical | Milestone: | 1.3 Release |
| Component: | framework.server | Version: | SVN |
| Keywords: | Cc: | ||
| State: |
Description
When creating a table using SQLAlchemy, which contains an Geometry Attribute as defined in sqlalchemygeom.py, Postges 8.3 rejects the Create statement.
The SQL Statement generated by SQLAlchemy is:
CREATE TABLE mapmatch_result (
id SERIAL NOT NULL,
edge_id INTEGER,
projected_vertex GEOMETRY(), <--- ERROR HERE
PRIMARY KEY (id)
)
The String 'GEOMETRY()' is returned from here trunk/MapFish/server/python/mapfish/sqlalchemygeom.py#L76
returning 'GEOMETRY' instead solves the create table issue, at least for Create Table statements
Change History
Note: See
TracTickets for help on using
tickets.
