# coding=utf8
"""
-Debian Archive Kit Database Update Script
-Copyright © 2008 Michael Casadevall <mcasadevall@debian.org>
-Copyright © 2008 Roger Leigh <rleigh@debian.org>
+Adding content fields
-Debian Archive Kit Database Update Script 2
+@contact: Debian FTP Master <ftpmaster@debian.org>
+@copyright: 2008 Michael Casadevall <mcasadevall@debian.org>
+@copyright: 2008 Roger Leigh <rleigh@debian.org>
+@license: GNU General Public License version 2 or later
"""
# This program is free software; you can redistribute it and/or modify
import psycopg2
import time
+from daklib.dak_exceptions import DBUpdateError
################################################################################
c.execute( "CREATE INDEX content_assocaitions_binary ON content_associations(binary_pkg)" )
- c.execute("UPDATE config SET value = '2' WHERE name = 'db_revision'")
+ c.execute("UPDATE config SET value = '6' WHERE name = 'db_revision'")
self.db.commit()
- print "REMINDER: Remember to fully regenerate the Contents files before running import-contents"
- print ""
- print "Pausing for five seconds ..."
- time.sleep (5)
-
except psycopg2.ProgrammingError, msg:
self.db.rollback()
raise DBUpdateError, "Unable to appy debversion updates, rollback issued. Error message : %s" % (str(msg))