Liste des tables existantes
liste-des-tables-existantes.Rmd
library(data.nitrates)
Présentation
Cette page contient la logique métier permettant de consulter les lots de données existants pour le projet Nitrates.
Exploration des données existantes
Connexion à la base de données PostgreSQL
# Se connecter à la base de données PostgreSQL si_eau
connexion <- datalibaba::connect_to_db(db = "si_eau", user = "admin")
Liste des schémas de la base de données si_eau
# Lister les schémas présents dans la base
schemas_list <- data.frame(datalibaba::list_schemas(connexion))
# Renommer la variable unique en "nom_schema"
schemas_list <- schemas_list |>
rename(nom_schema = names(schemas_list)[1])
# Trier le dataframe par la variable nom_schema
schemas_list <- schemas_list |>
arrange(nom_schema)
Liste des tables du schéma nitrates
# Lister les tables présentes dans le schéma spécifié
tables_list <- data.frame(datalibaba::list_tables(
con = connexion,
db = "si_eau",
schema = "nitrates"))
# Renommer la variable unique en "nom_table"
tables_list <- tables_list |>
rename(nom_table = names(tables_list)[1])
# Trier le dataframe par la variable nom_table
tables_list <- tables_list |>
arrange(nom_table)