From e72e04010253b7b24c241cdca35afaf5cb026279 Mon Sep 17 00:00:00 2001 From: Boulder Sprinters Date: Sun, 5 Nov 2006 00:30:43 +0000 Subject: [PATCH] [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 --- django/core/management.py | 4 ++-- 1 file 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' + \