db_all_schemas.R 443 B

1234567891011121314
  1. #' List of all database schemas
  2. #'
  3. #' Valitud andmebaasi kõikide schemade nimekiri.
  4. #' @keywords database, schema
  5. #' @export
  6. #' @examples
  7. #' db_all_schemas()
  8. db_all_schemas <- function() {
  9. conn <- ruut::db_connect()
  10. all_schemas <- DBI::dbGetQuery(conn, "SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA")
  11. # Disconnect
  12. lapply(DBI::dbListConnections(RPostgreSQL::PostgreSQL()), DBI::dbDisconnect)
  13. return(all_schemas$schema_name)
  14. }