Module: Bioroebe::Postgresql

Defined in:
lib/bioroebe/constants/database_constants.rb

Overview

Bioroebe::Postgresql

Constant Summary collapse

POSTGRE_HOST =
#

POSTGRE_HOST

#
'bunuel.imp.univie.ac.at'
POSTGRE_PORT =
#

POSTGRE_PORT

#
'5471'
POSTGRE_USERNAME =
#

POSTGRE_USERNAME

#
'robert'
POSTGRE_DBNAME =
#

POSTGRE_DBNAME

#
'robert_db'
POSTGRE_EXTRA_FLAGS =
#

POSTGRE_EXTRA_FLAGS

#
'--quiet'
POSTGRE_PASSWORD =
#

POSTGRE_PASSWORD

#
'robert123'
POSTGRE_LOGIN_COMMAND =
#

POSTGRE_LOGIN_COMMAND

This constant will become the full postgre login command.

#
('
  psql --host='+POSTGRE_HOST+' --port='+POSTGRE_PORT+
  ' --username='+POSTGRE_USERNAME+
  ' --dbname='+POSTGRE_DBNAME+
  ' '+POSTGRE_EXTRA_FLAGS+'
'.delete("\n").strip).strip
POSTGRE_LOGIN_COMMAND_HOME =
POSTGRE_LOGIN_COMMAND
POSTGRE_LOGIN_COMMAND_NO_HEADERS =
#

POSTGRE_LOGIN_COMMAND_NO_HEADERS

Here we use –tuples-only.

#
POSTGRE_LOGIN_COMMAND+' 
  --tuples-only  
'.delete("\n").squeeze(' ')
POSTGRE_DROP_NODES_COMMAND =
#

POSTGRE_DROP_NODES_COMMAND

#
DROP_TABLE_NODES = 'DROP TABLE nodes;'
POSTGRE_DROP_NAMES_COMMAND =
DROP_TABLE_NAMES = 'DROP TABLE names;'
DROP_TABLE_FASTA =
'DROP TABLE fasta;'
POSTGRE_DROP_FASTA_COMMAND =
#

Bioroebe::Postgresql::POSTGRE_DROP_FASTA_COMMAND

#
DROP_FASTA_TABLE = DROP_TABLE_FASTA