mirror of
				https://github.com/django/django.git
				synced 2025-10-26 07:06:08 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
		
			900 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			900 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| # -*- coding: utf-8 -*-
 | |
| from __future__ import unicode_literals
 | |
| 
 | |
| from django.db import migrations
 | |
| 
 | |
| try:
 | |
|     from django.contrib.postgres.operations import (
 | |
|         BtreeGinExtension, CITextExtension, CreateExtension, HStoreExtension,
 | |
|         TrigramExtension, UnaccentExtension,
 | |
|     )
 | |
| except ImportError:
 | |
|     from django.test import mock
 | |
|     BtreeGinExtension = mock.Mock()
 | |
|     CreateExtension = mock.Mock()
 | |
|     HStoreExtension = mock.Mock()
 | |
|     TrigramExtension = mock.Mock()
 | |
|     UnaccentExtension = mock.Mock()
 | |
|     CITextExtension = mock.Mock()
 | |
| 
 | |
| 
 | |
| class Migration(migrations.Migration):
 | |
| 
 | |
|     operations = [
 | |
|         BtreeGinExtension(),
 | |
|         # Ensure CreateExtension quotes extension names by creating one with a
 | |
|         # dash in its name.
 | |
|         CreateExtension('uuid-ossp'),
 | |
|         HStoreExtension(),
 | |
|         TrigramExtension(),
 | |
|         UnaccentExtension(),
 | |
|         CITextExtension(),
 | |
|     ]
 |