# Rename current schema
conn <- chariot::connectAthena()
pg13::send(conn = conn,
sql_statement = "ALTER SCHEMA chemidplus RENAME TO chemidplus_20201012;")
pg13::createSchema(conn = conn,
schema = "chemidplus")
chariot::dcAthena(conn = conn)
rm(list = ls())
chariot::sendAthena(sql_statement = "DROP TABLE IF EXISTS chemidplus.classification;
CREATE TABLE chemidplus.classification (
c_datetime timestamp without time zone,
concept_classification character varying(255),
rn_url character varying(255)
);
DROP TABLE IF EXISTS chemidplus.links_to_resources;
CREATE TABLE chemidplus.links_to_resources (
ltr_datetime timestamp without time zone,
resource_agency character varying(255),
resource_link character varying(255),
rn_url character varying(255)
);
DROP TABLE IF EXISTS chemidplus.names_and_synonyms;
CREATE TABLE chemidplus.names_and_synonyms (
nas_datetime timestamp without time zone,
rn_url character varying(255),
concept_synonym_type character varying(255),
concept_synonym_name text
);
DROP TABLE IF EXISTS chemidplus.registry_number_log;
CREATE TABLE chemidplus.registry_number_log (
rnl_datetime timestamp without time zone,
raw_concept character varying(255),
processed_concept character varying(255),
type character varying(255),
url character varying(255),
response_received character varying(255),
no_record character varying(255),
response_recorded character varying(255),
compound_match character varying(255),
rn character varying(255),
rn_url character varying(255)
);
DROP TABLE IF EXISTS chemidplus.registry_numbers;
CREATE TABLE chemidplus.registry_numbers (
rn_datetime timestamp without time zone,
rn_url character varying(255),
concept_registry_number_type character varying(255),
concept_registry_number character varying(255)
);
DROP TABLE IF EXISTS chemidplus.rn_url_validity;
CREATE TABLE chemidplus.rn_url_validity (
rnuv_datetime timestamp without time zone,
rn_url character varying(255),
is_404 character varying(255)
);
")
library(chemidplusData)
conn <- chariot::connectAthena()
tableNames <- c('CLASSIFICATION', 'LINKS_TO_RESOURCES', 'NAMES_AND_SYNONYMS', 'REGISTRY_NUMBER_LOG', 'REGISTRY_NUMBERS', 'RN_URL_VALIDITY')
tableNames %>%
purrr::map(function(x) pg13::appendTable(conn = conn,
schema = "chemidplus",
tableName = x,
get(x)))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.