Skip to content

Instantly share code, notes, and snippets.

@lqc
Created January 5, 2010 21:31
Show Gist options
  • Save lqc/269751 to your computer and use it in GitHub Desktop.
Save lqc/269751 to your computer and use it in GitHub Desktop.
>>> Domain.objects.all()
[Domain(pl, None), Domain(onet, pl)]
>>> Domain(name="poczta", masterDomain=onet).save()
>>> Domain.objects.all()
[Domain(pl, None), Domain(onet, pl), Domain(poczta, onet)]
>>> Domain(name="poczta", masterDomain=onet).save()
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/home/lreqc/fnp/lib/python2.5/site-packages/Django-1.1.1-py2.5.egg/django/db/models/base.py", line 410, in save
self.save_base(force_insert=force_insert, force_update=force_update)
File "/home/lreqc/fnp/lib/python2.5/site-packages/Django-1.1.1-py2.5.egg/django/db/models/base.py", line 495, in save_base
result = manager._insert(values, return_id=update_pk)
File "/home/lreqc/fnp/lib/python2.5/site-packages/Django-1.1.1-py2.5.egg/django/db/models/manager.py", line 177, in _insert
return insert_query(self.model, values, **kwargs)
File "/home/lreqc/fnp/lib/python2.5/site-packages/Django-1.1.1-py2.5.egg/django/db/models/query.py", line 1087, in insert_query
return query.execute_sql(return_id)
File "/home/lreqc/fnp/lib/python2.5/site-packages/Django-1.1.1-py2.5.egg/django/db/models/sql/subqueries.py", line 320, in execute_sql
cursor = super(InsertQuery, self).execute_sql(None)
File "/home/lreqc/fnp/lib/python2.5/site-packages/Django-1.1.1-py2.5.egg/django/db/models/sql/query.py", line 2369, in execute_sql
cursor.execute(sql, params)
File "/home/lreqc/fnp/lib/python2.5/site-packages/Django-1.1.1-py2.5.egg/django/db/backends/util.py", line 19, in execute
return self.cursor.execute(sql, params)
File "/home/lreqc/fnp/lib/python2.5/site-packages/Django-1.1.1-py2.5.egg/django/db/backends/sqlite3/base.py", line 193, in execute
return Database.Cursor.execute(self, query, params)
IntegrityError: columns masterDomain_id, name are not unique
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment