usql v0.5.0
Compatibility fixes! Now almost equal to psql for the major features (variables, passwords, etc), and some major code organization/documentation overhauls. Included in this release:
- Variables working
- Parameters to backslash commands now correctly evaluated
- Added
\passwordcommand (for PostgreSQL, MySQL, Oracle, and SQL Server drivers) - Added
\set,\unset,\promptcommands for working with variables - Fixed
\gsetand\gexeccommands - Fixed
\!command - Added
-1/--single-transactioncommand line option - Added
\begin,\commitand\rollbackcommands for working with transactions - Fixed logic for
~in paths - Added support for a
.usqlpassfile, similar to PostgreSQL's.pgpass. Please seecontrib/usqlpassfor example file - Various code and documentation cleanup
- Minor logic/bug fixes for command execution
Plus more. Stay tuned for more -- Google Spanner is coming Very Soon™