2014-12-09 09:59:25 +03:00
|
|
|
* [X] Fix the \d <tablename>. Seems broken.
|
|
|
|
* [X] Check what happens when \d django* is run.
|
|
|
|
* [] \c is broken.
|
|
|
|
* [] Check why Indexes have a invalid at the end when \d is called on them.
|
2014-12-08 11:43:21 +03:00
|
|
|
* [X] Vendor in tabulate.
|
|
|
|
* [X] Create a separate pgspecial package.
|
|
|
|
* [X] Vendor in pgspecial package.
|
|
|
|
* [X] Auto-refresh for \c and 'use' statements.
|
|
|
|
* [X] Add \c command.
|
|
|
|
* [O] Add MySQL commands (use, describe etc)
|
|
|
|
* [X] Add exit, quit and \q.
|
2014-12-05 19:56:59 +03:00
|
|
|
* [] Show only table sensitive columns.
|
|
|
|
* [] Add logging.
|
|
|
|
* [] Add some tests. Sanity, Unit, Completion, Config.
|
2014-12-06 09:04:39 +03:00
|
|
|
* [] Setup the pgcli.com website.
|
2014-11-29 00:16:34 +03:00
|
|
|
* [ ] Add a new trigger for M-/ that does dumb completion.
|
2014-12-01 18:59:59 +03:00
|
|
|
* [] Improve the smart completion for Insert statement.
|
|
|
|
* [] Improve the smart completion for Update statement.
|
2014-12-01 09:50:30 +03:00
|
|
|
* [ ] Find a way to add documentation to sql commands. This could get tricky.
|
2014-11-29 09:13:51 +03:00
|
|
|
* [ ] Add tests for smart completion.
|
2014-11-28 11:05:01 +03:00
|
|
|
* [ ] Detect a '.' and parse the word before it and get it's real name.
|
2014-11-29 00:16:34 +03:00
|
|
|
* [] Refactor the execution and output into a separate class.
|
|
|
|
* [] Create a class for the config and make it easy to access.
|
2014-12-01 18:59:59 +03:00
|
|
|
* [ ] Add more complex slash commands such as \d <table_name>.
|
|
|
|
* This is going to take a separate lib.
|
2014-11-29 00:16:34 +03:00
|
|
|
* [] Send the last token as a PR back to sqlparse.
|
|
|
|
* [] Create a better framework for adding special commands.
|
|
|
|
* A dict with special commands as keys.
|
|
|
|
* The value can either be a string or a callable.
|
2014-12-05 19:56:59 +03:00
|
|
|
* [X] Get new table style merged back to tabulate.
|
|
|
|
* [X] Add multi-line support.
|
|
|
|
* [X] Refresh tables and columns after a create table and alter table.
|
2014-12-01 18:59:59 +03:00
|
|
|
* [x] Add a lot more SQL keywords to auto-completion (Read the postgres docs)
|
2014-12-01 09:22:06 +03:00
|
|
|
* [X] Deal with commands that have no return rows (such as delete, begin transaction etc).
|
2014-12-01 09:50:30 +03:00
|
|
|
* [X] Update README.
|
|
|
|
* [X] Upload rev 2 to PyPI.
|
2014-12-01 09:22:06 +03:00
|
|
|
* [X] Add borders around the table.
|
|
|
|
* [X] Investigate why having a space in the beginning of the line breaks everything.
|
2014-11-29 09:27:18 +03:00
|
|
|
* [X] Test if the special comands are autocompleted correctly.
|
2014-11-28 11:05:01 +03:00
|
|
|
* [x] Control smart completion via config file.
|
|
|
|
* [x] Figure out how to deal with transactions.
|
2014-11-28 09:06:31 +03:00
|
|
|
* [X] Add a config file.
|
2014-11-28 07:00:22 +03:00
|
|
|
* [X] Add context sensitive auto-completion.
|
|
|
|
* Check how sqlpython is doing it.
|
2014-11-24 10:32:57 +03:00
|
|
|
* [X] Prettify the output into nice columnar tables.
|
2014-11-24 09:38:45 +03:00
|
|
|
* [X] Check how to deal with failed commands that result in dangling transaction.
|
|
|
|
* [X] Add a history file.
|
2014-11-23 11:09:00 +03:00
|
|
|
* [X] Deal with errors that happen at connection (password, host etc).
|
|
|
|
* [X] Deal with errors that happen during sql execution.
|
2014-11-24 02:02:05 +03:00
|
|
|
* [X] Add auto-completion based on the tables, columns names.
|
|
|
|
* launch psql with -E option and try \d, \dt etc and copy the sql statements.
|
2014-11-24 09:38:45 +03:00
|
|
|
* [X] Translate the commands to pg backend.
|
|
|
|
* [X] Add options to read the host, user, passwd etc.
|
|
|
|
* [X] Add the back-slash commands.
|
|
|
|
* launch psql with -E option and try \d, \dt etc and copy the sql statements.
|