[odb-users] Schema Migration not working correctly
Boris Kolpackov
boris at codesynthesis.com
Tue Jun 16 08:29:27 EDT 2020
Tschoche.Jonas at ddv-mediengruppe.de <Tschoche.Jonas at ddv-mediengruppe.de> writes:
> BaseClass:
> #pragma db model version(1, 1)
> #pragma db object abstract
> class BaseEntity {}
>
> Object:
>
> #pragma db object table("TABLE")
> class TABLE : public BaseEntity {}
At version 1 does your TABLE class have any data members? Try something
like this:
#pragma db object table("TABLE")
class TABLE : public BaseEntity
{
public:
#pragma db id
int id;
};
Also, if you look into the generated .sql file (again, corresponding
to version 1), do you see any 'CREATE TABLE' statements?
More information about the odb-users
mailing list