Opened 17 years ago
Closed 17 years ago
#178 closed defect (fixed)
PostGIS : Can't insert in a non-feature class
Reported by: | bscott | Owned by: | mloskot |
---|---|---|---|
Priority: | blocker | Milestone: | 3.4.0 |
Component: | PostGIS Provider | Version: | 3.2.0 |
Severity: | 1 | Keywords: | |
Cc: | External ID: |
Description (last modified by )
In the PostGis provider it is not possible to insert in a non-feature class . The provider search first for the classdefinition in the "schemaDesc" And the schemadesc is only filled with the values from the postgis geometry_columns table.
Here is the piece of code that make that call failed:
FdoIFeatureReader* InsertCommand::Execute() { ... FdoPtr<FdoClassDefinition> classDef(schemaDesc->FindClassDefinition(mClassIdentifier)); if (!classDef) { throw FdoCommandException::Create(L"[PostGIS] InsertCommand can not find class definition"); } ... }
Orest Halustchak wrote: FdoIInsert is supposed to work on non-feature classes as well. There is no separate insert command for these.
Change History (4)
comment:1 by , 17 years ago
Milestone: | 3.3.0 → 3.3.1 |
---|
comment:2 by , 17 years ago
comment:3 by , 17 years ago
Description: | modified (diff) |
---|---|
Status: | new → assigned |
comment:4 by , 17 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Fixed in trunk (r3904) with patch from Bruno Scott. I'm closing it as fixed. Please, reopen if something is still not working well.
Note:
See TracTickets
for help on using tickets.
Patch submitted for review as #318