def create_table(table_name, column_definition = {})
      cols = column_definition.to_a.map { |a| a.join(' ') }.join(', ')
      stmt = %{CREATE TABLE "#{table_name}" (#{cols})}
      execute(stmt)
    end
def create_table(table_name, column_definition = {})
      cols = column_definition.to_a.map { |a| a.join(' ') }.join(', ')
      stmt = %{CREATE TABLE "#{table_name}" (#{cols})}
      execute(stmt)
    end
Creates a table
     client.create_table "posts", id: [:integer, "primary key"], my_column: :string, my_integer_col: :integer
 @param [String] table_name
 @param [Hash] column_definition
 @option column_definition [String] key sets column name, value sets column type. an array passed as value can
 be used to set options like primary keys
 @return [ResultSet]