--- ZSQLExtend/ZSQLExtend.py 2007/07/24 09:22:14 1.117 +++ ZSQLExtend/ZSQLExtend.py 2007/07/31 11:28:48 1.118 @@ -349,7 +349,7 @@ class ZSQLExtendFolder(Folder,Persistent def importXMLFileFMP(self,table,dsn=None,uploadfile=None,update_fields=None,id_field=None,sync_mode=False, - lc_names=True,keep_fields=False,replace=False,ascii_db=False, + lc_names=True,keep_fields=False,ascii_db=False,replace=False,backup=False, redirect_url=None,RESPONSE=None): ''' Import FileMaker XML file (FMPXMLRESULT format) into the table. @@ -363,6 +363,7 @@ class ZSQLExtendFolder(Folder,Persistent @param keep_fields: (optional) don't add fields to SQL database @param ascii_db: (optional) assume ascii encoding in db @param replace: (optional) delete and re-insert data + @param backup: (optional) create backup of old table (breaks indices) @param RESPONSE: (optional) @param redirect_url: (optional) url for redirecting after the upload is done ''' @@ -391,6 +392,7 @@ class ZSQLExtendFolder(Folder,Persistent options.keep_fields=keep_fields options.ascii_db=ascii_db options.replace_table=replace + options.backup_table=backup importFMPXML(options)