1
0
mirror of https://github.com/django/django.git synced 2025-07-04 17:59:13 +00:00

1990 Commits

Author SHA1 Message Date
Jason Pellerin
2a58209ff2 [multi-db] Merged trunk to [3900]. Some tests still failing.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@4154 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-12-04 19:28:11 +00:00
Jason Pellerin
66c6389258 [multi-db] Updated install() to send post_syncdb when called outside of syncdb()
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@4153 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-12-04 19:22:35 +00:00
Jason Pellerin
e07dae7b77 [multi-db] Merged trunk to [3890]
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@4152 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-12-04 18:16:40 +00:00
Jason Pellerin
261fb45ba8 [multi-db] Merge trunk to [3875]. Some tests still failing.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@4151 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-12-04 18:04:55 +00:00
Jason Pellerin
f8217026f9 [multi-db] Merge trunk to [3850]. Some tests still failing.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@4142 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-29 20:16:50 +00:00
Jason Pellerin
9a01534370 [multi-db] Merge trunk to [3825]. Some tests still failing. (previous commit was from tests/ dir only)
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@4141 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-29 20:11:43 +00:00
Jason Pellerin
08fe1b64af [multi-db] Merge trunk to [3825]. Some tests still failing.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@4140 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-29 20:10:10 +00:00
Jason Pellerin
71012a4be3 [multi-db] Merge trunk to [3812]. Some tests still failing.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@4139 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-29 20:02:43 +00:00
Jason Pellerin
f6d48b5d02 [multi-db] Merge trunk to [3764]. Some tests still failing.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@4138 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-29 19:51:54 +00:00
Jason Pellerin
c000f6a480 [multi-db] Fixed bug in execution of pending references in install.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@4137 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-29 19:45:22 +00:00
Jason Pellerin
e4e6bf0712 [multi-db] For all backends: commit only when a connection exists.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@4127 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-28 15:48:39 +00:00
Jason Pellerin
7e6d1365ba [multi-db] Fixed bug in manager.get_installed_models() that caused installed models list to always have only one model.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@4126 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-28 03:56:40 +00:00
Jason Pellerin
91d6569b47 [multi-db] Fixed bug in handling of inter-app pending statements on syncdb.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@4125 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-28 03:45:50 +00:00
Jason Pellerin
025be905d9 [multi-db] Fixed another typo in get_sql_create for pending references.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@4123 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-27 17:17:08 +00:00
Jason Pellerin
e789a8b0f7 [multi-db] Fixed bug in get_sql_create() where builder was looked up incorrectly for pending statements.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@4122 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-27 16:50:00 +00:00
Jason Pellerin
0c128ffb24 Fixed bug where assigning a connection though Class.objects.db would raise a NameError.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@4086 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-19 14:20:21 +00:00
Jason Pellerin
27bcc64ac5 [multi-db] Fixed bugs in connection handling and test database setup. All tests now pass for postgres backend. Still failures for mysql and sqlite3, others unknown.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3768 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-09-17 19:12:04 +00:00
Jason Pellerin
ecb5b81e0d [multi-db] Fixed orphan pending error message. Changed get_create_table to only fill pending if backend supports constraints.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3762 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-09-15 02:24:38 +00:00
Jason Pellerin
c01d2f4e6a [mult-db] Removed debug print.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3761 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-09-14 20:43:30 +00:00
Jason Pellerin
b92f683f2d [multi-db] Fixed bugs in handling of pending references. Fixed dropping of test database, and ensured that it drops even if syncdb() fails.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3760 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-09-14 20:18:24 +00:00
Jason Pellerin
432070d0fb [multi-db] Fixed scoping bug that caused pending statements to execute too soon in install.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3757 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-09-14 03:40:45 +00:00
Jason Pellerin
eb1357bf48 [multi-db] Fixed psycopg2 backend. Removed inheritence from local from all backend DatabaseWrappers.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3756 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-09-14 03:14:39 +00:00
Jason Pellerin
b87d360a07 [multi-db] Merge trunk to [3754]. Some tests still failing.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3755 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-09-14 02:50:59 +00:00
Jason Pellerin
84f7a2133c [multi-db] Merge trunk to [3737]. Some tests still failing.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3739 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-09-08 16:35:39 +00:00
Jason Pellerin
ae3896cb74 [multi-db] Minor documentation updates
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3738 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-09-08 14:11:52 +00:00
Jason Pellerin
b17f250907 [multi-db] Merge trunk to [3661]
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3712 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-09-04 02:20:26 +00:00
Jason Pellerin
5a58772a1e [multi-db] Removed unused functions from django.core.management. Updated django.core.managment.get_sql_create to allow it to work without an active db connection.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3668 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-08-27 20:45:32 +00:00
Jason Pellerin
be589f7034 [multi-db] Implemented django.core.managment.syncdb using db access through managers. This required changing the progress messages from prospective ('Installing... ') to retrospective ('Installed ... ').
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3667 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-08-27 19:40:49 +00:00
Jason Pellerin
25ecf21fec [multi-db] Merge trunk to [3660].
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3665 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-08-27 16:36:27 +00:00
Jason Pellerin
8c6c4454df [multi-db] Merge trunk to [3659].
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3664 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-08-27 16:23:57 +00:00
Jason Pellerin
88b4149df6 [multi-db] Merge trunk to [3658].
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3663 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-08-27 16:20:50 +00:00
Jason Pellerin
ac28f828a8 [multi-db] Merge trunk to [3657].
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3662 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-08-27 16:20:02 +00:00
Jason Pellerin
f67b8c6698 [multi-db] Fixed typo in doc for django.db.connect.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3651 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-08-23 02:42:15 +00:00
Adrian Holovaty
d82245be55 [multi-db] Merged to [3646]
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3648 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-08-22 16:46:32 +00:00
Jason Pellerin
f4a52d16b5 [multi-db] Merge trunk to [3620]
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3621 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-08-20 16:11:02 +00:00
Jason Pellerin
bec235deef [multi-db] Merge trunk to [3578]
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3581 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-08-14 01:03:32 +00:00
Jason Pellerin
238c6ecd5b [multi-db] Merge trunk to [3522]
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3523 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-08-04 23:27:18 +00:00
Jason Pellerin
08c4207182 [multi-db] Added first, incomplete draft of multiple db doc.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3513 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-08-01 22:21:11 +00:00
Jason Pellerin
7062c656c3 [multi-db] Merge trunk to [3501]
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3502 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-07-31 18:19:15 +00:00
Jason Pellerin
e550c1eed4 [multi-db] Removed unused drop() method from Manager.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3448 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-07-25 18:49:18 +00:00
Jason Pellerin
f4a776eee7 [multi-db] Added check in model validation for models related to other
models using a different connection. Removed special-case stringifying 
of _default connection.


git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3447 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-07-25 18:37:05 +00:00
Jason Pellerin
57208f6392 [multi-db] Added `__str__` to _default connection singleton.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3446 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-07-25 18:34:14 +00:00
Jason Pellerin
3cc04ec696 [multi-db] Updated django.core.management to use SchemaBuilder for each model to create sequence reset statements.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3444 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-07-25 00:47:55 +00:00
Jason Pellerin
6bd4b275af [multi-db] Updated django.db.backends.postgresql.creation to use postgres-specific SchemaBuilder subclass.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3443 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-07-25 00:46:49 +00:00
Jason Pellerin
6c65e612b4 [multi-db] Added postgresql-specific SchemaBuilder subclass that includes method for sequence resets.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3442 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-07-25 00:45:43 +00:00
Jason Pellerin
14f8c83827 [multi-db] Backed out settings access through conf.settings, which was based on an incorrect understanding of settings implementation.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3430 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-07-23 04:05:30 +00:00
Jason Pellerin
94ccedf364 [multi-db] Corrected settings handling in isolation tests.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3429 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-07-23 04:01:15 +00:00
Jason Pellerin
5b964baa14 [multi-db] Removed debug print that should not have been checked in.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3428 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-07-23 03:33:48 +00:00
Jason Pellerin
438c23a6c6 [multi-db] Merge trunk to [3426]
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3427 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-07-23 03:31:52 +00:00
Jason Pellerin
d345b89bc6 [multi-db] Removed unneed import.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3419 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-07-21 22:05:38 +00:00