diff options
author | Constantin Michael <constantin@codesynthesis.com> | 2011-07-07 14:56:21 +0200 |
---|---|---|
committer | Constantin Michael <constantin@codesynthesis.com> | 2011-07-08 13:58:43 +0200 |
commit | fbbf6259aa0d721e20b367c97703608cb3e35cfa (patch) | |
tree | 079ca593a09d4dd55b7790bca807b5fec8ee0232 /odb/relational | |
parent | bebd8368d17b8bfe245cab04d6118f50933216d3 (diff) |
Fix inverse case of container select_all statement parameter type generation
Diffstat (limited to 'odb/relational')
-rw-r--r-- | odb/relational/pgsql/source.cxx | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/odb/relational/pgsql/source.cxx b/odb/relational/pgsql/source.cxx index 99be27b..89531f3 100644 --- a/odb/relational/pgsql/source.cxx +++ b/odb/relational/pgsql/source.cxx @@ -1010,17 +1010,15 @@ namespace relational if (inv) { - semantics::class_* c (object_pointer (vt)); - // many(i)-to-many // if (context::container (inv_m->type ())) - os << oids[column_sql_type (*inv_m, "id").type]; + os << oids[column_sql_type (*inv_m, "value").type]; // many(i)-to-one // else - os << oids[column_sql_type (*id_member (*c)).type]; + os << oids[column_sql_type (*inv_m).type]; } else os << id_oid; |