"Fossies" - the Fresh Open Source Software Archive

Member "buildbot-2.5.1/buildbot/db/migrate/versions/053_add_changes_committer.py" (24 Nov 2019, 1056 Bytes) of package /linux/misc/buildbot-2.5.1.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Python source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. For more information about "053_add_changes_committer.py" see the Fossies "Dox" file reference documentation.

    1 # This file is part of Buildbot. Buildbot is free software: you can
    2 # redistribute it and/or modify it under the terms of the GNU General Public
    3 # License as published by the Free Software Foundation, version 2.
    4 #
    5 # This program is distributed in the hope that it will be useful, but WITHOUT
    6 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
    7 # FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
    8 # details.
    9 #
   10 # You should have received a copy of the GNU General Public License along with
   11 # this program; if not, write to the Free Software Foundation, Inc., 51
   12 # Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
   13 #
   14 # Copyright Buildbot Team Members
   15 
   16 
   17 import sqlalchemy as sa
   18 
   19 from buildbot.util import sautils
   20 
   21 
   22 def upgrade(migrate_engine):
   23     metadata = sa.MetaData()
   24     metadata.bind = migrate_engine
   25     changes_table = sautils.Table('changes', metadata, autoload=True)
   26     committer = sa.Column('committer', sa.String(255), nullable=True, server_default=None)
   27     committer.create(changes_table)