Version: 4.5 (using KDE 4.4.4) OS: Linux When I save my data to a conventional (XML) file, a consistency check is performed. I don't seem to get this when I close a database backend file. Is this intentional? Reproducible: Always
Checks are performed on saving the file, which does not happen on the database. A check could be added before closing, if that is desired. But it is definitively not a bug, but a wishlist.
That's very dogmatic. And what a strange thing to say, that saving doesn't happen on the database. Of course it gets saved, just as it goes along. It's true that some of the checks made, e.g. duplicate ids, would not trigger due to being trapped by the DBMS. But there are others, the purpose of which is presumably to guard against discrepancies which may cause problems down the line. If it's considered desirable for users of conventional files, why should this protection not be provided to database users too?
As I said, then it's a wishlist, as it was when we added it to file saving. And yours to implement.
Bug requested over 5 years ago with an older version of KMM. Bug closed.