[odb-users] Feature request

Boris Kolpackov boris at codesynthesis.com
Mon Apr 18 10:25:55 EDT 2016


Hi,

Boris Kolpackov <boris at codesynthesis.com> writes:

> odb::object_traits<MyClass>::table_name
> odb::object_traits<MyClass>::info.discriminator

Correction, these should be:

odb::object_traits_impl<MyClass, DB_ID>::table_name
odb::object_traits_impl<MyClass, DB_ID>::info.discriminator

Where DB_ID can be odb::id_common if you are only using a single database.
Otherwise, you have to specify the actual database id:

namespace odb
{
  enum database_id
  {
    id_mysql,
    id_sqlite,
    id_pgsql,
    id_oracle,
    id_mssql,
    id_common
  };
}

Boris



More information about the odb-users mailing list