bif-sql - run an SQL command against the database
0.1.5_8 (yyyy-mm-dd)
bif sql [STATEMENT...] [OPTIONS...]
The bif sql
command runs an SQL statement directly against the database of the current bif repository.
bif sql "select id,message from changes"
If STATEMENT
is not given on the command line it will be read from stdin. If the statement begins with "select", "pragma" or "explain" the results of the statement will be fetched and displayed. Otherwise the return value of the statement (DBI "do" method) will be printed.
By default a read-only handle for the database is used. Note that "pragma" statements would therefore require the --write
flag to succeed, even if they are only returning data.
diag
function. Useful for debugging database state when running tests.bif(1)
Mark Lawrence <nomad@null.net>
Copyright 2013-2017 Mark Lawrence <nomad@null.net>
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.