code: def appenddb(table, dbo, tablename, schema=None, commit=True):
      
  
      needs_closing = False
  
      # convenience for working with sqlite3
      if isinstance(dbo, string_types):
          import sqlite3
          dbo = sqlite3.connect(dbo)
          needs_closing = True
  
      try:
          _todb(table, dbo, tablename, schema=schema, commit=commit,
                truncate=False)
  
      finally:
          if needs_closing:
              dbo.close()
docs: Load data into an existing database table via a DB-API 2.0
      connection or cursor. As :func:`petl.io.db.todb` except that the database
      table will be appended, i.e., the new data will be inserted into the
      table, and any existing rows will remain.