comparison roundup/backends/back_postgresql.py @ 2736:402d6d556558

postgres backend open doesn't hide corruption in schema [SF#956375] *dbm-style backends nuke() method now clear id counters
author Richard Jones <richard@users.sourceforge.net>
date Fri, 08 Oct 2004 05:37:44 +0000
parents 1cd01cf106e1
children b284ff7af3fb
comparison
equal deleted inserted replaced
2735:85b9dcf908a2 2736:402d6d556558
100 100
101 self.conn, self.cursor = self.sql_open_connection() 101 self.conn, self.cursor = self.sql_open_connection()
102 102
103 try: 103 try:
104 self.load_dbschema() 104 self.load_dbschema()
105 except: 105 except psycopg.ProgrammingError, message:
106 if '"schema" does not exist' not in str(message):
107 raise
106 self.rollback() 108 self.rollback()
107 self.init_dbschema() 109 self.init_dbschema()
108 self.sql("CREATE TABLE schema (schema TEXT)") 110 self.sql("CREATE TABLE schema (schema TEXT)")
109 self.sql("CREATE TABLE dual (dummy integer)") 111 self.sql("CREATE TABLE dual (dummy integer)")
110 self.sql("insert into dual values (1)") 112 self.sql("insert into dual values (1)")

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