I was upgrading pyrit and setting it up to use PostgreSQL as the db so I could have multiple computers work off the same DB on my local lan. it looks like SQLAlchemy depreciated in the 0.6 beta release, which left me with 20 lines of warnings.

anyways i quickly patched storage.py and thought i would leave this patch here for any one running into the same problem.

Code:
diff -Na -U 0 storage.py /usr/lib/python2.5/site-packages/cpyrit/storage.py
--- storage.py  2010-02-13 21:46:23.000000000 -0700
+++ /usr/lib/python2.5/site-packages/cpyrit/storage.py  2010-02-13 21:45:34.000000000 -0700
@@ -54 +54 @@
-    elif protocol in ('sqlite', 'mysql', 'postgres', 'oracle', 'mssql', \
+    elif protocol in ('sqlite', 'mysql', 'postgresql', 'oracle', 'mssql', \
@@ -709 +709 @@
-                        sql.Column('essid', sql.Binary(32), nullable=False),
+                        sql.Column('essid', sql.LargeBinary(32), nullable=False),
@@ -718 +718 @@
-                        sql.Column('collection_buffer', sql.Binary(2**24-1), \
+                        sql.Column('collection_buffer', sql.LargeBinary(2**24-1), \
@@ -730 +730 @@
-                        sql.Column('results_buffer', sql.Binary(2**24-1), \
+                        sql.Column('results_buffer', sql.LargeBinary(2**24-1), \