1234567891011121314151617181920212223242526272829303132333435 |
- from unittest import mock
- from django.db import migrations
- try:
- from django.contrib.postgres.operations import (
- BtreeGinExtension, BtreeGistExtension, CITextExtension,
- CreateExtension, CryptoExtension, HStoreExtension, TrigramExtension,
- UnaccentExtension,
- )
- except ImportError:
- BtreeGinExtension = mock.Mock()
- BtreeGistExtension = mock.Mock()
- CITextExtension = mock.Mock()
- CreateExtension = mock.Mock()
- CryptoExtension = mock.Mock()
- HStoreExtension = mock.Mock()
- TrigramExtension = mock.Mock()
- UnaccentExtension = mock.Mock()
- class Migration(migrations.Migration):
- operations = [
- BtreeGinExtension(),
- BtreeGistExtension(),
- CITextExtension(),
- # Ensure CreateExtension quotes extension names by creating one with a
- # dash in its name.
- CreateExtension('uuid-ossp'),
- CryptoExtension(),
- HStoreExtension(),
- TrigramExtension(),
- UnaccentExtension(),
- ]
|