docs: def sqlite_dump_string(self, progress):
          """Generate a text dump compatible with SQLite.
          By yielding every table one by one as a byte string."""
          # First the schema #
          mdb_schema = sh.Command("mdb-schema")
          yield mdb_schema(self.path, "sqlite").encode('utf8')
          # Start a transaction, speeds things up when importing #
          yield "BEGIN TRANSACTION;\n"
          # Then export every table #
          mdb_export = sh.Command("mdb-export")
          for table in progress(self.tables):
              yield mdb_export('-I', 'sqlite', self.path, table).encode('utf8')
          # End the transaction
          yield "END TRANSACTION;\n"