def forwards(self, orm):
        
        # Adding model 'FormValue'
        db.create_table('form_designer_formvalue', (
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
            ('form_log', self.gf('django.db.models.fields.related.ForeignKey')(related_name='values', to=orm['form_designer.FormLog'])),
            ('field_name', self.gf('django.db.models.fields.SlugField')(max_length=255, db_index=True)),
            ('value', self.gf('picklefield.fields.PickledObjectField')(null=True, blank=True)),
        ))
        db.send_create_signal('form_designer', ['FormValue'])

        # Adding field 'FormLog.created_by'
        db.add_column('form_designer_formlog', 'created_by', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'], null=True, blank=True), keep_default=False)

        db.rename_column('form_designer_formlog', 'data', 'tmp_data')
        from form_designer.models import FormLog
        from picklefield import PickledObjectField        
        tmp_data = PickledObjectField(null=True, blank=True)
        tmp_data.contribute_to_class(FormLog, 'tmp_data')

        for log in FormLog.objects.all():
            log.set_data(log.tmp_data)
            log.save()

        # Deleting field 'FormLog.data'
        db.delete_column('form_designer_formlog', 'tmp_data')
    def backwards(self, orm):

        # Deleting model 'FormValue'
        db.delete_table('form_designer_formvalue')

        # Adding field 'FormLog.data'
        db.add_column('form_designer_formlog',
                      'data',
                      self.gf('picklefield.fields.PickledObjectField')(
                          null=True, blank=True),
                      keep_default=False)

        from form_designer.models import FormLog
        from picklefield import PickledObjectField
        tmp_data = PickledObjectField(null=True, blank=True)
        tmp_data.contribute_to_class(FormLog, 'data')

        if not db.dry_run:
            for log in FormLog.objects.all():
                log.data = log.get_data()
                raise Exception(log.data)
                log.save()

        # Deleting field 'FormLog.created_by'
        db.delete_column('form_designer_formlog', 'created_by_id')
    def backwards(self, orm):
        
        # Deleting model 'FormValue'
        db.delete_table('form_designer_formvalue')

        # Adding field 'FormLog.data'
        db.add_column('form_designer_formlog', 'data', self.gf('picklefield.fields.PickledObjectField')(null=True, blank=True), keep_default=False)

        from form_designer.models import FormLog
        from picklefield import PickledObjectField  
        tmp_data = PickledObjectField(null=True, blank=True)
        tmp_data.contribute_to_class(FormLog, 'data')

        #for log in FormLog.objects.all():
        #    log.data = log.get_data()
        #    raise Exception(log.data)
        #    log.save()
        
        if not db.dry_run:
            for log in FormLog.objects.all():
                log.data = log.get_data()
                raise Exception(log.data)
                log.save()

        # Deleting field 'FormLog.created_by'
        db.delete_column('form_designer_formlog', 'created_by_id')
コード例 #4
0
    def forwards(self, orm):
        from picklefield import PickledObjectField
        tmp_data = PickledObjectField(null=True, blank=True)
        tmp_data.contribute_to_class(orm['form_designer.FormLog'], 'tmp_data')

        for log in orm['form_designer.FormLog'].objects.all():
            log.set_data(log.tmp_data)
            log.save()

        # Deleting field 'FormLog.data'
        db.delete_column('form_designer_formlog', 'tmp_data')
コード例 #5
0
    def forwards(self, orm):
        from picklefield import PickledObjectField

        tmp_data = PickledObjectField(null=True, blank=True)
        tmp_data.contribute_to_class(orm["form_designer.FormLog"], "tmp_data")

        for log in orm["form_designer.FormLog"].objects.all():
            log.set_data(log.tmp_data)
            log.save()

        # Deleting field 'FormLog.data'
        db.delete_column("form_designer_formlog", "tmp_data")
コード例 #6
0
    def forwards(self, orm):
        # Data is migrated here, see 0008_ for structure
        from form_designer.models import FormLog
        from picklefield import PickledObjectField
        tmp_data = PickledObjectField(null=True, blank=True)
        tmp_data.contribute_to_class(FormLog, 'tmp_data')

        for log in FormLog.objects.all():
            log.set_data(log.tmp_data)
            log.save()

        # Clean up
        db.delete_column('form_designer_formlog', 'tmp_data')
    def forwards(self, orm):
        # Data is migrated here, see 0008_ for structure
        from form_designer.models import FormLog
        from picklefield import PickledObjectField

        tmp_data = PickledObjectField(null=True, blank=True)
        tmp_data.contribute_to_class(FormLog, "tmp_data")

        for log in FormLog.objects.all():
            log.set_data(log.tmp_data)
            log.save()

        # Clean up
        db.delete_column("form_designer_formlog", "tmp_data")
コード例 #8
0
    def backwards(self, orm):
        # Data is back-migrated here, see 0008b_ for structure
        from form_designer.models import FormLog
        from picklefield import PickledObjectField
        tmp_data = PickledObjectField(null=True, blank=True)
        tmp_data.contribute_to_class(FormLog, 'tmp_data')

        for log in FormLog.objects.all():
            log.tmp_data = log.get_data()
            log.save()

        # Clean up
        db.delete_table('form_designer_formvalue')
        db.delete_column('form_designer_formlog', 'created_by_id')
        db.rename_column('form_designer_formlog', 'tmp_data', 'data')
    def backwards(self, orm):
        # Data is back-migrated here, see 0008b_ for structure
        from form_designer.models import FormLog
        from picklefield import PickledObjectField
        tmp_data = PickledObjectField(null=True, blank=True)
        tmp_data.contribute_to_class(FormLog, 'tmp_data')

        for log in FormLog.objects.all():
            log.tmp_data = log.get_data()
            log.save()
        
        # Clean up
        db.delete_table('form_designer_formvalue')
        db.delete_column('form_designer_formlog', 'created_by_id')
        db.rename_column('form_designer_formlog', 'tmp_data', 'data')