diff options
| author | Boulder Sprinters <boulder-sprinters@djangoproject.com> | 2006-11-05 00:30:43 +0000 |
|---|---|---|
| committer | Boulder Sprinters <boulder-sprinters@djangoproject.com> | 2006-11-05 00:30:43 +0000 |
| commit | e72e04010253b7b24c241cdca35afaf5cb026279 (patch) | |
| tree | 408f49e20a392b1ecbfd6e9992da83f84ed180de | |
| parent | 86b9b25fb381593069906874175cc8382ff4f9c0 (diff) | |
[boulder-oracle-sprint] fixed trigger names with truncate_name
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4013 bcc190cf-cafb-0310-a4f2-bffc1f526a37
| -rw-r--r-- | django/core/management.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/django/core/management.py b/django/core/management.py index a12b95fd52..ced323a15d 100644 --- a/django/core/management.py +++ b/django/core/management.py @@ -203,7 +203,7 @@ def _get_sql_model_create(model, known_models=set()): sequence_statement = 'CREATE SEQUENCE %s;' % sequence_name final_output.append(sequence_statement) trigger_statement = '' + \ - 'CREATE OR REPLACE trigger %s_tr\n' % opts.db_table + \ + 'CREATE OR REPLACE trigger %s\n' % truncate_name('%s_tr' % opts.db_table, backend.get_max_name_length()) + \ ' before insert on %s\n' % backend.quote_name(opts.db_table) + \ ' for each row\n' + \ ' when (new.id is NULL)\n' + \ @@ -282,7 +282,7 @@ def _get_many_to_many_sql_for_model(model): sequence_statement = 'CREATE SEQUENCE %s;' % sequence_name final_output.append(sequence_statement) trigger_statement = '' + \ - 'CREATE OR REPLACE trigger %s_tr\n' % m_table + \ + 'CREATE OR REPLACE trigger %s\n' % truncate_name('%s_tr' % m_table, backend.get_max_name_length()) + \ ' before insert on %s\n' % backend.quote_name(m_table) + \ ' for each row\n' + \ ' when (new.id is NULL)\n' + \ |
