changeset 85:b336d049cac7

bugs found during gcoug talk prep
author catherine@localhost
date Mon, 19 May 2008 16:45:24 -0400
parents a7be838c4ad5
children ca5d615d8207
files README.txt setup.py sqlpyPlus.py
diffstat 3 files changed, 52 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/README.txt	Mon May 19 16:45:24 2008 -0400
@@ -0,0 +1,51 @@
+SQLPython is an open-source command-line environment for interacting with an
+Oracle database.  It is designed as an alternative to Oracle's SQL*Plus.
+
+Installing
+----------
+
+Debian/Ubuntu::
+
+  $ sudo apt-get install python python-dev python-setuptools
+  $ sudo easy_install cx_Oracle 
+  $ sudo easy_install -UZ sqlpython
+
+Windows:
+Download and run executable installers from::
+
+  http://www.python.org (Python language)
+  http://cx-oracle.sourceforge.net/ (cx_Oracle)
+  http://pypi.python.org/pypi/sqlpython (sqlpython) 
+
+Other:
+Python is typically already installed.  You'll need its
+development package (python-dev); then easy_install
+cx_Oracle and sqlpython as per Debian.
+
+Using
+-----
+
+Use sqlpython more or less as you would use SQL*Plus.  
+
+Read the help.  Experiment with UNIX-style and postgresql-style
+commands.
+
+Modifying
+---------
+
+Modify mysqlpy.py; add `do_mycommand(self, arg)` methods to the
+mysqlpy class to add your own commands.  Use `self.stdout.write(txt)`
+in place of `print txt` to make sure your output can be redirected
+into text files or the paste buffer with `>` and `>>`.
+
+Contributing
+------------
+
+Development trunk is available from::
+
+  http://www.assembla.com/wiki/show/sqlpython
+  
+Bugs and suggestions can be filed at::
+
+  http://www.assembla.com/spaces/sqlpython/tickets
+
--- a/setup.py	Thu May 15 17:37:54 2008 -0400
+++ b/setup.py	Mon May 19 16:45:24 2008 -0400
@@ -16,6 +16,7 @@
       author_email="luca.canali@cern.ch",
       url="https://twiki.cern.ch/twiki/bin/view/PSSGroup/SqlPython",
       packages=find_packages(),
+      include_package_data=True,    
       install_requires=['pyparsing','cmd2','cx_Oracle'],
       keywords = 'client oracle database',
       license = 'MIT',
--- a/sqlpyPlus.py	Thu May 15 17:37:54 2008 -0400
+++ b/sqlpyPlus.py	Mon May 19 16:45:24 2008 -0400
@@ -882,12 +882,6 @@
                 result.append('%s/%s' % (object_type, object_name))
         self.stdout.write('\n'.join(result) + '\n')
 
-
-        if options.has_key('insensitive'):
-            searchfor = "LOWER(text)"
-            arg = arg.lower()
-
-
     def do_cat(self, arg):
         targets = arg.split()
         for target in targets: