DB Manager don't detecting MappedSuperclass attributes

I have Entities A->2xB->Several C’s

A
2019-02-16%2010_38_10-Window

Bs
2019-02-16%2010_38_32-Window
2019-02-16%2010_42_16-Window

a sample of one C
2019-02-16%2010_38_47-Window

Well, my issue is that migrating to Cuba7, every time I start the server, it compares the model against the database and DB Manager insists, don’t know why, that the 3 fields in both B entities (and other entities fields, but not too much) should be removed from database but this fields are there in model and database.

After several tries, I opened my project with Cuba Studio 6, updated database with the latest version of our project taken from git (all ok), and then opened on Cuba 7. And again it tried to delete Bs entities fields. I excluded the file, and is not warning anymore (yet). Is solved in development, but before going to production, I have to delete all generated SQL and compare against production database, and problem will appears again.

Now I’m solving all “errors” (getValue() issues, showNotification issues and so on…) because changes in v7, but not sure if once server start again, I will start having problems with this. Just trying to understand why DB Manager does that, if it’s a bug, or a problem with my datamodel.

Thanks.

Hi @giuseppe!

Unfortunately we can’t reproduce the issue.

Could you please attach sample/test project with entities classes. Also, specify the platform version and database you are using.

I will try, we are in the middle of production deployment and sadly don’t have too much time to try to replicate the problem.

About platform was latest 7 in the time, don’t remember because we still working with 6. About dabase, is postgres.

Regards.