def __init__(self, suite, traits_table, packages_table): tablename = ujoin(suite, 'templates') packs_column = PkBigname('package') packs_column.set_fk(packages_table) tcolumns = template_columns() tcolumns[-1].set_fk('textfiles') columns = tcolumns[:1] + [packs_column] + tcolumns[1:] _TraitRelation.__init__(self, traits_table, tablename, columns)
def __init__(self, suite, traits_table, packages_table): packs_column = PkBigname('package') packs_column.set_fk(packages_table) action_column = PkName('action') action_column.constraint.default = 'install' columns = [packs_column, action_column] tablename = ujoin(suite, 'trait', 'package') _TraitRelation.__init__(self, traits_table, tablename, columns)
def __init__(self, suite, traits_table, packages_table): packs_column = PkBigname('package') if not os.environ.has_key('PAELLA_DB_NOPACKAGETABLES'): packs_column.set_fk(packages_table) action_column = PkName('action') action_column.constraint.default = 'install' columns = [packs_column, action_column] tablename = ujoin(suite, 'trait', 'package') _TraitRelation.__init__(self, traits_table, tablename, columns)