Skip to content

voyager-index/database

Repository files navigation

Build Status

A PostgreSQL powered database with quality of life data.

Quickstart

export DATABASE_FILE=database.sql
export DATABASE_LOCAL=map

git pull origin master
psql -d $DATABASE_LOCAL -f $DATABASE_FILE

Database Setup

Install PostgreSQL

OS-specific instructions.

Update Database

Set environmental variables.

export APP="cs467-map-server"
export DATABASE_FILE=database.sql
export DATABASE_LOCAL=map
export DATABASE_URL=postgres://$(whoami)@localhost/$DATABASE_LOCAL

Update local database

psql -d $DATABASE_LOCAL -f $DATABASE_FILE

Heroku Operations

Pulling

dropdb $DATABASE_LOCAL
heroku pg:pull DATABASE_URL $DATABASE_LOCAL --app $APP

Pushing

heroku pg:reset --confirm $APP --app $APP
heroku pg:push $DATABASE_LOCAL DATABASE_URL --app $APP

Starting from Scratch

# crate a database user
createuser --interactive

# create a database
createdb COOL_DATABASE

# access database
psql -d COOL_DATABASE

Helpful Resources

Building

The database is updated everytime a push is made to the master branch. Build commands are defined in the Jenkinsfile, and build results can be viewed at either of the following URL's.

Build screenshot.

About

A cool database for cool data!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published