Changelog History
Page 6
-
v0.14.0 Changes
🔋 Features:
- ➕ Add alias completion support to ON keyword. (Thanks:
Irina Truong
_) - ➕ Add LIMIT keyword to completion.
- Auto-completion for Postgres schemas. (Thanks:
Darik Gamble
_) - 👍 Better unicode handling for datatypes, dbname and roles.
- ➕ Add \timing command to time the sql commands.
This can be set via config file (~/.pgclirc) using
timing = True
. - ➕ Add different table styles for displaying output.
This can be changed via config file (~/.pgclirc) using
table_format = fancy_grid
. - ➕ Add confirmation before printing results that have more than 1000 rows.
🐛 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:
Darik Gamble
_)
- ➕ Add alias completion support to ON keyword. (Thanks:
-
v0.13.0 Changes
🔋 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:
Darik Gamble
_)
-
v0.12.0 Changes
🔋 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:Darik Gamble
_)- Add an ipython magic extension to embed pgcli inside ipython.
- Results from a pgcli query are sent back to ipython.
- Multiple sql statements 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)
- 0️⃣ 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.
- ⬆️ Upgrade to prompt_toolkit version 0.26 (Thanks: https://github.com/macobo)
-
v0.11.0 Changes
🔋 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:
Darik Gamble
_) - Pressing Alt-Enter will introduce a line break. This is a way to break up the query into multiple lines without switching to multi-line mode. (Thanks: https://github.com/pabloab).
🐛 Bug Fixes:
- 🛠 Fix the broken behavior of \d+. (Thanks: https://github.com/macobo)
- 🛠 Fix a crash during auto-completion. (Thanks: https://github.com/Erethon)
- ⚙ Avoid losing pre_run_callables on error in editing. (Thanks: https://github.com/catherinedevlin)
👌 Improvements:
- ✅ Faster test runs on TravisCI. (Thanks: https://github.com/macobo)
- ✅ Integration tests with Postgres!! (Thanks: https://github.com/macobo)
.. _
Amjith Ramanujam
: https://blog.amjith.com .. _Andrew Kuchling
: https://github.com/akuchling .. _Darik Gamble
: https://github.com/darikg .. _Daniel Rocco
: https://github.com/drocco007 .. _Jay Zeng
: https://github.com/jayzeng .. _蔡佳男
: https://github.com/xalley .. _dp: https://github.com/ceocoder .. _Jonathan Slenders
: https://github.com/jonathanslenders .. _Dimitar Roustchev
: https://github.com/droustchev .. _François Pietka
: https://github.com/fpietka .. _Ali Kargın
: https://github.com/sancopanco .. _Brett Atoms
: https://github.com/brettatoms .. _Nathan Jhaveri
: https://github.com/nathanjhaveri .. _Çağatay Yüksel
: https://github.com/cagatay .. _Michael Kaminsky
: https://github.com/mikekaminsky .. _inkn
: inkn .. _Johannes Hoff
: Johannes Hoff .. _Matheus Rosa
: Matheus Rosa .. _Artur Dryomov
: https://github.com/ming13 .. _Stuart Quin
: https://github.com/stuartquin .. _Tamas Boros
: https://github.com/TamasNo1 .. _Jacek Wielemborek
: https://github.com/d33tah .. _Rodrigo Ramírez Norambuena
: https://github.com/roramirez .. _Anthony Lai
: https://github.com/ajlai .. _Ari Summer
: Ari Summer .. _David Szotten
: David Szotten .. _Fernando L. Canizo
: Fernando L. Canizo .. _Tim Sanders
: https://github.com/Gollum999 .. _Irina Truong
: https://github.com/j-bennet .. _James Munson
: https://github.com/jmunson .. _Fernando Mora
: https://github.com/fernandomora .. _Timothy Cleaver
: Timothy Cleaver .. _gtxx
: gtxx .. _Joakim Koljonen
: https://github.com/koljonen .. _Anže Pečar
: https://github.com/Smotko .. _Catherine Devlin
: https://github.com/catherinedevlin .. _Eric Wald
: https://github.com/eswald .. _avdd
: https://github.com/avdd .. _Adrian Dries
: Adrian Dries .. _Julien Rouhaud
: https://github.com/rjuju .. _Lim H
: Lim H .. _Tahir Butt
: Tahir Butt .. _Tiziano Müller
: https://github.com/dev-zero .. _Janus Troelsen
: https://github.com/ysangkok .. _Fabien Meghazi
: https://github.com/amigrave .. _Manuel Barkhau
: https://github.com/mbarkhau .. _Sergii
: https://github.com/foxyterkel .. _Lele Gaifax
: https://github.com/lelit .. _tk
: https://github.com/kanet77 .. _Owen Stephens
: https://github.com/owst .. _Russell Davies
: https://github.com/russelldavies .. _Dick Marinus
: https://github.com/meeuw .. _Étienne Bersac
: https://github.com/bersace .. _Thomas Roten
: https://github.com/tsroten .. _Gustavo Castro
: https://github.com/gustavo-castro .. _Alexander Schmolck
: https://github.com/aschmolck .. _Andrew Speed
: https://github.com/AndrewSpeed .. _Dmitry B
: https://github.com/oxitnik .. _Marcin Sztolcman
: https://github.com/msztolcman .. _Isank
: https://github.com/isank .. _Bojan Delić
: https://github.com/delicb .. _Frederic Aoustin
: https://github.com/fraoustin .. _Jason Ribeiro
: https://github.com/jrib .. _Rishi Ramraj
: https://github.com/RishiRamraj .. _Matthieu Guilbert
: https://github.com/gma2th .. _Alexandr Korsak
: https://github.com/oivoodoo .. _Saif Hakim
: https://github.com/saifelse .. _Artur Balabanov
: https://github.com/arturbalabanov .. _Kenny Do
: https://github.com/kennydo .. _Max Rothman
: https://github.com/maxrothman .. _Daniel Egger
: https://github.com/DanEEStar .. _Ignacio Campabadal
: https://github.com/igncampa .. _Mikhail Elovskikh
: https://github.com/wronglink .. _Marcin Cieślak
: https://github.com/saper .. _Scott Brenstuhl
: https://github.com/808sAndBR .. _easteregg
: https://github.com/verfriemelt-dot-org .. _Nathan Verzemnieks
: https://github.com/njvrzm .. _raylu
: https://github.com/raylu .. _Zhaolong Zhu
: https://github.com/zzl0 .. _Xavier Francisco
: https://github.com/Qu4tro .. _VVelox
: https://github.com/VVelox .. _Telmo "Trooper"
: https://github.com/telmotrooper .. _Alexander Zawadzki
: https://github.com/zadacka .. _Sebastian Janko
: https://github.com/sebojanko .. _Pedro Ferrari
: https://github.com/petobens .. _BrownShibaDog
: https://github.com/BrownShibaDog .. _thegeorgeous
: https://github.com/thegeorgeous .. _laixintao
: https://github.com/laixintao .. _anthonydb
: https://github.com/anthonydb .. _Daniel Kukula
: https://github.com/dkuku