Django

Code

Changeset 5028

Show
Ignore:
Timestamp:
04/18/07 18:23:50 (1 year ago)
Author:
bouldersprinters
Message:

boulder-oracle-sprint: Added Oracle DROP SEQUENCE emission to the sqlclear command.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/boulder-oracle-sprint/django/core/management.py

    r5027 r5028  
    370370                        style.SQL_FIELD(truncate_name(r_name, backend.get_max_name_length())))) 
    371371                del references_to_delete[model] 
    372                 if hasattr(backend, 'get_drop_sequence'): 
    373                     output.append(backend.get_drop_sequence(model._meta.db_table)) 
     372            if hasattr(backend, 'get_drop_sequence'): 
     373                output.append(backend.get_drop_sequence(model._meta.db_table)) 
    374374 
    375375    # Output DROP TABLE statements for many-to-many tables. 
  • django/branches/boulder-oracle-sprint/django/db/backends/oracle/base.py

    r5027 r5028  
    187187    END;\n""" % (tr_name, quote_name(table), sq_name) 
    188188    return sequence_sql, trigger_sql 
     189 
     190def get_drop_sequence(table): 
     191    return "DROP SEQUENCE %s;" % quote_name(get_sequence_name(table)) 
    189192 
    190193def _get_sequence_reset_sql():