def METHOD_NAME(self, orm):
    # Adding model 'Share'
    db.create_table('problem_builder_share', (
        ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
        ('shared_by', self.gf('django.db.models.fields.related.ForeignKey')(
            related_name='problem_builder_shared_by', to=orm['auth.User']
        )),
        ('submission_uid', self.gf('django.db.models.fields.CharField')(max_length=32)),
        ('block_id', self.gf('django.db.models.fields.CharField')(max_length=255, db_index=True)),
        ('shared_with', self.gf('django.db.models.fields.related.ForeignKey')(
            related_name='problem_builder_shared_with', to=orm['auth.User']
        )),
        ('notified', self.gf('django.db.models.fields.BooleanField')(default=False, db_index=True)),
    ))
    db.send_create_signal('problem_builder', ['Share'])
    # Adding unique constraint on 'Share', fields ['shared_by', 'shared_with', 'block_id']
    db.create_unique('problem_builder_share', ['shared_by_id', 'shared_with_id', 'block_id'])