NAME
recs-fromdb
recs-fromdb --help-all
Must define --table or --sql
Recs from DB will execute a select statement on a database of your choice, and create a record stream from the results. The keys of the record will be the column names and the values the row values.
--table Name of the table to dump, this is a shortcut for --sql 'SELECT * from tableName'
--sql SQL select statement to run
--filename-key|fk <keyspec> Add a key with the source filename (if no filename is applicable will put NONE)
Help Options:
--help This help screen
Database Options
password - Password to connect as
user - User to connect as
type - Type of database to connect to - Default: sqlite
Datbase types:
mysql - Connect to a remote mysql database
sqlite - A simple local file based db
oracle - Connect to a remote Oracle database
Database Options for type: mysql
dbname - Database to connect to
host - Mysql Host
Database Options for type: sqlite
dbfile - Local file for database - Default: testDb
Database Options for type: oracle
db - Database name (tnsname) to connect to
Examples:
# Dump a table
recs-fromdb --type sqlite --dbfile testDb --table recs
# Run a select statement
recs-fromdb --dbfile testDb --sql 'SELECT * FROM recs WHERE id > 9'
See Also
- RecordStream(3) - Overview of the scripts and the system
- recs-examples(3) - A set of simple recs examples
- recs-story(3) - A humorous introduction to RecordStream
- SCRIPT --help - every script has a --help option, like the output above