Opened 16 years ago

Last modified 16 years ago

#178 closed defect

PostGIS : Can't insert in a non-feature class — at Initial Version

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

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 (0)

Note: See TracTickets for help on using tickets.