]> err.no Git - dak/commitdiff
Rename 2 sequences in database upgrade #41.
authorTorsten Werner <twerner@debian.org>
Wed, 12 Jan 2011 20:43:14 +0000 (20:43 +0000)
committerTorsten Werner <twerner@debian.org>
Wed, 12 Jan 2011 20:43:14 +0000 (20:43 +0000)
Signed-off-by: Torsten Werner <twerner@debian.org>
dak/dakdb/update41.py

index de24a5231004d35c757d9714dd2678d1d4f1503c..338648fa2f08df10bb2b0916ee44ea2c52a8d3c2 100755 (executable)
@@ -3,7 +3,7 @@
 
 """
 Remove useless type casts from primary keys to support sqlalchemy's
-reflection mechanism for all tables.
+reflection mechanism for all tables. Rename 2 sequences.
 
 @contact: Debian FTP Master <ftpmaster@debian.org>
 @copyright: 2011 Torsten Werner <twerner@debian.org>
@@ -33,7 +33,7 @@ from socket import gethostname;
 ################################################################################
 def do_update(self):
     """
-    Remove useless type casts from primary keys.
+    Remove useless type casts from primary keys and fix 2 sequences.
     """
     print __doc__
     try:
@@ -46,6 +46,9 @@ def do_update(self):
             c.execute("ALTER TABLE %s ALTER id SET DEFAULT nextval('%s_id_seq'::regclass)" % \
                 (table, table))
 
+        c.execute("ALTER SEQUENCE known_changes_id_seq RENAME TO changes_id_seq")
+        c.execute("ALTER SEQUENCE queue_files_id_seq RENAME TO build_queue_files_id_seq")
+
         c.execute("UPDATE config SET value = '41' WHERE name = 'db_revision'")
         self.db.commit()