docs: def deploy_db(rollback=False):
      """
      Deploy a sqlite database from development
      """
      if not rollback:
  
          if env.DEFAULT_DATABASE_ENGINE=='django.db.backends.sqlite3':
              db_dir = '/'.join([deployment_root(),'database'])
              db_name = ''.join([env.project_name,'_','site_1','.db'])
              dest_db_path = '/'.join([db_dir,db_name])
              if exists(dest_db_path): return
              if env.verbosity:
                  print env.host,"DEPLOYING DEFAULT SQLITE DATABASE"
              if not env.DEFAULT_DATABASE_NAME:
                  print "ERROR: A database name has not been defined in your Django settings file"
                  sys.exit(1)
  
              if env.DEFAULT_DATABASE_NAME[0] not in [os.path.sep,'.']: #relative path
                  db_path = os.path.join(os.getcwd(),env.project_package_name,env.DEFAULT_DATABASE_NAME)
  
              elif env.DEFAULT_DATABASE_NAME[:2] == '..':
                  print "ERROR: Use a full expanded path to the database in your Django settings"
                  sys.exit(1)
              else:
                  db_path = env.DEFAULT_DATABASE_NAME
  
              if not db_path or not os.path.exists(db_path):
                  print "ERROR: the database %s does not exist. \nRun python manage.py syncdb to create your database locally first, or check your settings."% db_path
                  sys.exit(1)
  
              db_name = os.path.split(db_path)[1]  
              run('mkdir -p '+db_dir)
              put(db_path,dest_db_path)
              #directory and file must be writable by webserver
              sudo("chown -R %s:www-data %s"% (env.user,db_dir))
              sudo("chmod -R ug+w %s"% db_dir)
          
          elif env.DEFAULT_DATABASE_ENGINE=='django.db.backends.':
              print "ERROR: The default database engine has not been defined in your Django settings file"
              print "At a minimum you must define an sqlite3 database for woven to deploy, or define a database that is managed outside of woven."
              sys.exit(1)
      elif rollback and env.DEFAULT_DATABASE_ENGINE=='django.db.backends.sqlite3':
          if env.INTERACTIVE:
              delete = confirm('DELETE the database on the host?',default=False)
              if delete:
                  run('rm -f '+db_name)
      return