Mercurial > p > roundup > code
comparison roundup/backends/back_postgresql.py @ 3070:d6b848497747 maint-0.8
Backport one change for Python 2.1 compatibility:
* don't use a string > 1 char with 'in'
(untested on maint-0-8, as something seems to be wrong with running tests there)
| author | Johannes Gijsbers <jlgijsbers@users.sourceforge.net> |
|---|---|
| date | Wed, 05 Jan 2005 22:02:31 +0000 |
| parents | a7045bad20de |
| children | 6da931530497 406862712b7d |
comparison
equal
deleted
inserted
replaced
| 3067:e626ca474005 | 3070:d6b848497747 |
|---|---|
| 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)") |
