Wenn du dein Konzept richtig aufsetzt, dann gibt es keine Konflikte (Lock/Unlock)
Und unterschiedliche Versionen Client/Server unterliegen eigentlich den gleichen Bedingungen wie bei einem normalen
DB-Server.
Die Erweiterung der Tabellenstruktur wird automatisch vom Server auf Basis des Models vorgenommen.
Da muss man sich um nichts kümmern.
Ebensowenig wie du ein Script mitliefern musst, damit die
DB aufgesetzt wird.
Problematisch wird es immer dann, wenn du Felder komplett umdeklarierst (z.B. Text->Integer) oder Felder umbenennst.
Aber dieses Problem hast du bei jeder Datenbank und ist kein Alleinstellungsmerkmal von mORMot