check to see if xm schema exists, if so, disallow upgrade
[xtuple] / scripts / xml / xtmfg_package.xml
index c52d8fb..3078ba1 100644 (file)
     </message>
   </prerequisite>
 
+ <prerequisite type = "query"
+               name = "Checking for mobile-enabled schemas" >
+    <query>SELECT TRUE FROM pg_namespace WHERE nspname = 'xm';</query>
+    <message>This package may not be applied to a mobile-enabled database. Please see your system administrator or contact xTuple.
+    </message>
+  </prerequisite>
+
   <script file="postbooks_upgrade.sql" />
   <script file="inventory_upgrade.sql" />
   <script file="manufacturing_upgrade.sql" />