Passer au contenu
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)