comparison roundup/backends/back_postgresql.py @ 3061:b0f5ea4e4dff

First fixes for Python 2.1 compatibility: * don't use booleans * don't use a string > 1 char with 'in' * use has_key instead of 'in' for dictionaries
author Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
date Wed, 05 Jan 2005 21:50:03 +0000
parents d9b4224f955c
children 6da931530497 406862712b7d
comparison
equal deleted inserted replaced
3060:53d1d4e2015c 3061:b0f5ea4e4dff
104 self.conn, self.cursor = self.sql_open_connection() 104 self.conn, self.cursor = self.sql_open_connection()
105 105
106 try: 106 try:
107 self.load_dbschema() 107 self.load_dbschema()
108 except psycopg.ProgrammingError, message: 108 except psycopg.ProgrammingError, message:
109 if '"schema" does not exist' not in str(message): 109 if str(message).find('"schema" does not exist') == -1:
110 raise 110 raise
111 self.rollback() 111 self.rollback()
112 self.init_dbschema() 112 self.init_dbschema()
113 self.sql("CREATE TABLE schema (schema TEXT)") 113 self.sql("CREATE TABLE schema (schema TEXT)")
114 self.sql("CREATE TABLE dual (dummy integer)") 114 self.sql("CREATE TABLE dual (dummy integer)")

Roundup Issue Tracker: http://roundup-tracker.org/