current ======= Features: --------- * Add alias completion support to ON keyword. (Thanks: `Iryna Cherniavska`_) * Add LIMIT keyword to completion. * Confirm before printing large tables. * Auto-completion for Postgres schemas. (Thanks: darikg_) * Better unicode handling for datatypes, dbname and roles. Bug Fixes: ---------- * Performance improvements to expanded view display (\x). * Cast bytea files to text while displaying. (Thanks: `Daniel Rocco`_) * Added a list of reserved words that should be auto-escaped. * Auto-completion is now case-insensitive. * Fix the broken completion for multiple sql statements. (Thanks: darikg_) 0.13.0 ====== Features: --------- * Add -d/--dbname option to the commandline. eg: pgcli -d database * Add the username as an argument after the database. eg: pgcli dbname user Bug Fixes: ---------- * Fix the crash when \c fails. * Fix the error thrown by \d when triggers are present. * Fix broken behavior on \?. (Thanks: darikg_) 0.12.0 ====== Features: --------- * Upgrade to prompt_toolkit version 0.26 (Thanks: https://github.com/macobo) * Adds Ctrl-left/right to move the cursor one word left/right respectively. * Internal API changes. * IPython integration through `ipython-sql`_ (Thanks: https://github.com/darikg) * Add an ipython magic extension to embed pgcli inside ipython. * Results from a pgcli query are sent back to ipython. * Multiple sql statments in the same line separated by semi-colon. (Thanks: https://github.com/macobo) .. _`ipython-sql`: https://github.com/catherinedevlin/ipython-sql Bug Fixes: ---------- * Fix 'message' attribute not found exception in Python 3. (Thanks: https://github.com/GMLudo) * Use the database username as the database name instead of defaulting to OS username. (Thanks: https://github.com/fpietka) * Auto-completion for auto-escaped column/table names. * Fix i-reverse-search to work in prompt_toolkit version 0.26. 0.11.0 ====== Features: --------- * Add \dn command. (Thanks: https://github.com/CyberDem0n) * Add \x command. (Thanks: https://github.com/stuartquin) * Auto-escape special column/table names. (Thanks: https://github.com/qwesda) * Cancel a command using Ctrl+C. (Thanks: https://github.com/macobo) * Faster startup by reading all columns and tables in a single query. (Thanks: https://github.com/macobo) * Improved psql compliance with env vars and password prompting. (Thanks: https://github.com/darikg) Bug Fixes: ---------- * Fix the broken behavior of \d+. (Thanks: https://github.com/macobo) * Fix a crash during auto-completion. (Thanks: https://github.com/Erethon) Improvements: ------------- * Faster test runs on TravisCI. (Thanks: https://github.com/macobo) * Integration tests with Postgres!! (Thanks: https://github.com/macobo) .. _darikg: https://github.com/darikg .. _`Iryna Cherniavska`: https://github.com/j-bennet .. _`Daniel Rocco`: https://github.com/drocco007