docs: def sqlite_dump_shell(self, script_path):
          """Generate a text dump compatible with SQLite by using
          shell commands. Place this script at *script_path*."""
          # First the schema #
          shell_output('mdb-schema "%s" sqlite >> "%s"' % (self.path, script_path))
          # Start a transaction, speeds things up when importing #
          script_path.append("\n\n\nBEGIN TRANSACTION;\n")
          # Then export every table #
          for table in self.tables:
              command = 'mdb-export -I sqlite "%s" "%s" >> "%s"'
              shell_output(command % (self.path, table, script_path))
          # End the transaction
          script_path.append("\n\n\nEND TRANSACTION;\n")