Opened 17 years ago
Last modified 17 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.