code: def initialize_database
        @db = SQLite3::Database.new @database_path
        File.chmod 0600, @database_path
        begin
          @db.execute 'drop table if exists host;'
          @db.execute <<-SQL
              create table host (
                id INT,
                name varchar(254)
              );
          SQL
          sync_host_table
        rescue
          File.unlink @database_path
          raise
        end
      end
docs: Initialize an empty database