message: reverting a change that makes only sense in experimental mode and not required yet
diff: @@ -74,13 +74,9 @@ dbWriteTable__duckdb_connection_character_data.frame <- function(conn,
  for (name in col_names) {
  if (name %in% names(field.types)) {
  cols <- c(cols, sprintf("#%d::%s %s", col_idx, field.types[name], dbQuoteIdentifier(conn, name)))
  - } else {
  - if (inherits(value[[name]], "character")) {
  - cols <- c(cols, sprintf("#%d::VARCHAR", col_idx))
  } else {
  cols <- c(cols, sprintf("#%d", col_idx))
  }
  - }
  col_idx <- col_idx + 1
  }
  dbExecute(conn, SQL(sprintf("CREATE %s TABLE %s AS SELECT %s FROM %s", temp_str, table_name, paste(cols, collapse = ","), view_name)))
  