Using and accessing the r4st database

Patrick N. McGovern 2023

Description 

The 2023 Open4st Cloud Drive provides view access to Openst database data for family, clones, field trials, nursery and research data.  It leverages Google Drive, Postgresql database and the Insync dropbox to synchronize local Open4st files to Google drive.   The previous (pre-2022) online r4st database application used the open source Postgresql database and the online DBKiss database application for view access to database tables and views.  Both systems were designed to be used as a central repository by importing/exporting data via csv files, creating SQL queries for specific reports and views for "big picture" summaries for R Programming and further analysis.  While the online database application was very robust, it required login access and regular security maintenance updates on local and remote servers.  The simpler Cloud Drive system can be maintained on the local system and provides user view access to Google Drive for the same CSV files.

An open source development copy of the Open4st database (aka “r4st”) is available via the pmcgover/24dev-demo GitHub public repository.  It is a prototyping add-on process for the OSGeo Live DVD which allows the user to review, modify, and execute the open source code using the MIT license.  To access this material, review the 24dev-demo documentation, download the latest 24dev-demo release and install it on a OSGeoLive system. The r4st database documentation provides a high level description of the 24dev-demo process.  The r4st/csv folder contains the CSV files that are loaded into the database with scripts from the r4st/bin folder to create the tables and views.  This is essentially a build process that drops and recreates all of the existing data each time the scripts are activated and allows for easy modifications that could be deactivated and used long term without the build process. 

Accessing the Open4st online database

Accessing the new Open4st Cloud Files

Significant r4st Tables

Database tables represent structured, related data in a row and column format.

Significant r4st Views

Database views: Represent a custom, virtual data set of one or more tables.  See "Open4st Database Column and Naming Descriptions" for more database column details on Open4st family and plant naming conventions.

AT_pedigree.csv: Table listing of pedigree details used by the Open4st program.

BV_family.csv:  View listing of families used by the Open4st program.

BV_plant.csv:  View listing of plants (mostly aspen clones) used by the Open4st program.

BV_test_detail.csv:  View listing of all test details (mostly annual nursery data) produced by the Open4st program.

BV_field_trial.csv:  View listing of Open4st field trial data.

FV_01_field_trial_master_summary.csv:  View listing of Open4st level 1 master summary field trial data.

r4st Database Schema