remove.packages('cli')
install.packages('cli')
install.packages(c("rJava", "DBI", "SqlRender"))
install.packages("DatabaseConnector")
Sys.setenv("DATABASECONNECTOR_JAR_FOLDER" = "c:/temp/jdbcDrivers")
DATABASECONNECTOR_JAR_FOLDER = 'c:/temp/jdbcDrivers'
install.packages("usethis")
usethis::edit_r_environ()
library(DatabaseConnector)
downloadJdbcDrivers("postgresql", pathToDriver = "c:/temp/jdbcDrivers")
install.packages("SqlRender")
library(SqlRender)
install.packages("devtools")
#Installing packages from Github
library(devtools)
devtools::install_github("OHDSI/CommonDataModel")
CommonDataModel::buildRelease(cdmVersions = "5.4",
targetDialects = "postgresql",
outputfolder = "C:/Users/loren/OneDrive/Escritorio/output_for_ddl")
devtools::install_github("ohdsi/DatabaseConnector")
Sys.setenv("DATABASECONNECTOR_JAR_FOLDER" = "C:/Users/loren/OneDrive/Escritorio/output_for_ddl")
library(DatabaseConnector)
downloadJdbcDrivers("postgresql")
cd <- DatabaseConnector::createConnectionDetails(dbms = "postgresql",
server = "localhost/ohdsi",
user = "postgres",
password = "ryzen7123",
pathToDriver = "C:/Users/loren/OneDrive/Escritorio/output_for_ddl")
conn <- DatabaseConnector::connect(connectionDetails = cd)
DatabaseConnector::executeSql(
connection = conn,
sql = "CREATE SCHEMA IF NOT EXISTS ohdsi_demo;")
CommonDataModel::executeDdl(connectionDetails = cd,
cdmVersion = "5.4",
cdmDatabaseSchema = "ohdsi_demo"
)
Here is an example image of the table ‘concept_ancestor’ in the database: