Multiple databases support

Usage:

    Model.objects.using('diff').create(date=now(), field='Value')

    model = Model(date=now(), field='Value')
    model.save(using='diff')


That commit add multiple db support and fix the problem:

    DatabaseError: (1505, 'Partition management on a not partitioned table is not possible')