Skip to content

CTPSSTAFF/acs-to-postgresql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

acs-to-postgresql

R script to download ACS census tables and load them into a PostgreSQL database

Margaret Atkinson (matkinson@ctps.org) is the author of the original version of this script. This repository has been set up to support revising the script to make the script more generic and reusable. This revision is a work-in-progress, begun by Ben Krepp (bkrepp@ctps.org).

This script requires the following R packages:

  • RPostgres
  • readxl
  • dplyr
  • sqldf
  • stringr
  • hash

Variables whose values are to be "plugged in" by the user have been collected into four "hashes" (key-value pairs) and one string variable:

  1. Directories: (dirs)
    1. working_dir
    2. tracts_bgs_subfolder_name
  2. FTP download urls: (urls)
    1. non_tracts_bgs_download_url
    2. tracts_bgs_download_url
    3. templates_url
  3. Zip filenames: (zip_filenames)
    1. non_tracts_bgs_zip_filename
    2. tracts_bgs_zip_filename
    3. templates_zip_filename
  4. PostgreSQL database connection parameters and user info: (postgres_info)
    1. database_name
    2. database_host
    3. database_port
    4. database_username
    5. database_password
    6. database_all_user - User with "ALL" privileges on database
    7. database_select_user -- User with only "SELECT" privileges on database
  5. Data dictionary file name (dataDictfile)

About

R script to download ACS census tables and load them into a PostgreSQL database

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages