R/list_tag_serial_numbers.R

Defines functions list_tag_serial_numbers

Documented in list_tag_serial_numbers

#' List all available tag serial numbers
#'
#' @param connection A connection to the ETN database. Defaults to `con`.
#'
#' @return A vector of all unique `tag_serial_numbers` present in
#'   `common.tag_device`.
#'
#' @export
list_tag_serial_numbers <- function(connection = con) {
  query <- glue::glue_sql(
    "SELECT DISTINCT serial_number FROM common.tag_device",
    .con = connection
  )
  data <- DBI::dbGetQuery(connection, query)

  stringr::str_sort(data$serial_number, numeric = TRUE)
}
inbo/etn documentation built on Dec. 5, 2023, 4:17 a.m.