Commits

Anonymous committed a8dedc4

Update for new version.

  • Participants
  • Parent commits f49aede

Comments (0)

Files changed (1)

     the console ... (a dumb version of the pgadmin elephant mascot).
 
     Why?  Because I need to occasionally administer db servers over ssh and
-    feel that psql is a drag when you don't use it every day.  pgadmin
-    is great but needs to be run locally (headless server, no X) which
-    requires the database to be accessable via the internet.
+    feel that psql is a bit tedious when you don't use it every day.  pgadmin
+    is great but needs to be run locally (mine is a headless server, no X) which
+    requires the database to be accessible via the internet.
 
-    It has been written to work with postgres, but should work with other
-    databases as they are tested and debugged.
+    Dumbo has been written to work with postgres, but have tried to make it
+    DB agnostic.  It may work with other databases with a bit of effort.
 
 
 Requirements
     - Recent urwid and possibly curses
     - Recent database module
         - e.g. python-psycopg2 for postgres
-    - A running database
+    - A running database  (8.4 is what I'm using.)
 
     Optional:
     - Mercurial
 
-    So far has only been tested on Ubuntu Maverick, but should work other places
-    after some tweaking.
+    So far it has only been tested on Ubuntu Maverick, but should work other
+    places after some tweaking.  Reported to work on an OpenSuse 11.4, Py
+    2.7, and PG 9.0 combo.
 
 
 Installation
 
         Edit this file to add your database addresss and credentials.
 
-        Dumbo will check for the file in these locations in this order:
+        Dumbo will check for the file in these locations in order:
             './dumbo.ini', '~/.config/dumbo.ini', '/etc/dumbo.ini'
 
         Another path can be given as a command line argument:
             dumbo ~/another.ini
 
-    4)  chmod a+x dumbo
+    4)  chmod a+x dumbo  (hg set this one up for me.)
         Run dumbo
 
 
 Usage
 ----------------------------------------
 
-    Dumbo has a Windows Explorer type interface, a tree of databases and
+    Dumbo has a Windows Explorer-type interface, a tree of databases and
     tables on the left, with a table viewer on the right.
 
     Use the arrow keys to move around the tree.
 ----------------------------------------
 
     Done:
-        - refactor into a more OO style/remove global vars
+        - Refactor into a more OO style/remove global vars.
         - Fix bug: current database tables are listed under every database :/
             - Looks like postgres will need a separate connection for each.
-        - XP Explorer style folders.
-        - choose ini file from cmd line
-        - query/display column metadata
-        - write to database
+        - XP Explorer style folders, others will collapse on expansion.
+        - Choose ini file from cmd line
+        - Query/display column metadata
+        - Write to database.
+        - Query for primary key and sort by it.
 
     Before 1.0:
-        - first column should get first focus
-        - move mouse handling code into tree control.
-        - tone down logo with palette on light theme.
+        - First column, not legend should get focus on tab.
+        - Move mouse handling code into tree control.
+        - Tone down logo with palette on light theme.
         - Thinking about using Ctrl+S to save (commit) to db instead of
             immediately.
 
 
 Known Limitations
 ----------------------------------------
-    - Postgres only for now
-    - Can view, but not edit tables without an id primary key field.
-    - urwid bug?  Does not clear or fix screen on exit from linux console.
+    - Postgres only for now.
+    - urwid/cursses bug?  Does not clear or fix screen on exit from linux console.