Python Console Database Browser
Project description
______ _____ ___ ___ ______ ____
\ `\| | | `\| |\ `\/' |
| T | | |> | <__| > | |
| '_,|__ | | | /' T |
| | __/ /| T | T | `| : |
| | | || ' | ' | | | |
`---' `-----'`-----'-----'---'--`-----'
%xxxxxxxxx< CONSOLE PYTHON >xxxxxxxxx%
----------< DATABASE BROWSER >----------
%xxxxxxxxx< (c) 2022 UNKNOWN >xxxxxxxxx%
----------------------------------------```
PROGRAM: PYTHON CONSOLE DATABASE BROWSER
Help Keyboard Controls:
? - this help
j - move down
k - move up
h - move left
l - move right
L - shift columns right
H - shift columns left
0 - go to upper left table corner
G - go to lower right table corner
n - next 10 records
u - previous 10 records
s - sort ascending by current column
S - sort descending by current column
f - filter (enter claus after where ... )
tab - toggle left / right panel (tables, table content)
m - move rows view by 1 page down
i - move rows view by 1 page up
/ - in left panel filter table list
To setup connection you can use the coned program.
To run the coned just use:
$ coned
This will generate json with connectin information
to connect to the mysql, postgres or oracle database.
If You wish to open sqlite file just specify:
$ pydbro -d sqlite file.db
To connect to other databases use:
$ pydbro -d [mysql|postgres|oracle]
and connect according to connection json.
To connect to the mysql|postgres|oracle database You
would need following packages:
for MySQL: $ pip install mysql-connector
for Oracle: $ pip install cx_Oracle
for Postgres: $ pip install psycopg2-binary
Special Thanks goes to:
Lawrence Manuel aka Smooth for the Logo
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pydbro-0.1.2.tar.gz
(12.4 kB
view details)
File details
Details for the file pydbro-0.1.2.tar.gz
.
File metadata
- Download URL: pydbro-0.1.2.tar.gz
- Upload date:
- Size: 12.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.6.4 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c667c41c6c1e27b7b12c22868556646971a41eb52f2ca5c0973a4b2dea14e904 |
|
MD5 | c4607a5b48c008170cf676881ca346e5 |
|
BLAKE2b-256 | dba79b50239bbc39403dfe6f332c4977384498ff5d01b1a4003f0f95276722a0 |