diff options
| author | Vlad | 2014-04-16 10:44:06 +0300 |
|---|---|---|
| committer | Vlad | 2014-04-16 10:44:06 +0300 |
| commit | e34b79db4a3a82e7236a02b13f2caf18275222b8 (patch) | |
| tree | 8f461dd1a5145927d23d0079959f6e9fb252d233 /brevisurl/migrations | |
| parent | fa177590906de6fdef3c51d4c4acf27af9b19c4d (diff) | |
| download | django-brevisurl-e34b79db4a3a82e7236a02b13f2caf18275222b8.tar.bz2 | |
Commit savepoint when object is created successfuly, generate migration
Diffstat (limited to 'brevisurl/migrations')
| -rw-r--r-- | brevisurl/migrations/0002_auto__add_index_shorturl_original_url.py | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/brevisurl/migrations/0002_auto__add_index_shorturl_original_url.py b/brevisurl/migrations/0002_auto__add_index_shorturl_original_url.py new file mode 100644 index 0000000..5e5811d --- /dev/null +++ b/brevisurl/migrations/0002_auto__add_index_shorturl_original_url.py @@ -0,0 +1,32 @@ +# -*- coding: utf-8 -*- +from south.utils import datetime_utils as datetime +from south.db import db +from south.v2 import SchemaMigration +from django.db import models + + +class Migration(SchemaMigration): + + def forwards(self, orm): + # Adding index on 'ShortUrl', fields ['original_url'] + db.create_index('brevisurl_shorturl', ['original_url']) + + + def backwards(self, orm): + # Removing index on 'ShortUrl', fields ['original_url'] + db.delete_index('brevisurl_shorturl', ['original_url']) + + + models = { + 'brevisurl.shorturl': { + 'Meta': {'ordering': "['-created']", 'unique_together': "(('original_url_hash', 'backend'),)", 'object_name': 'ShortUrl'}, + 'backend': ('django.db.models.fields.CharField', [], {'max_length': '200'}), + 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'db_index': 'True', 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'original_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'db_index': 'True'}), + 'original_url_hash': ('django.db.models.fields.CharField', [], {'max_length': '64'}), + 'shortened_url': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '200'}) + } + } + + complete_apps = ['brevisurl']
\ No newline at end of file |
