Changeset 5965
- Timestamp:
- 08/19/07 19:24:03 (1 year ago)
- Files:
-
- django/trunk/django/core/management/base.py (modified) (1 diff)
- django/trunk/django/db/backends/ado_mssql/base.py (modified) (1 diff)
- django/trunk/django/db/backends/dummy/base.py (modified) (1 diff)
- django/trunk/django/db/backends/__init__.py (modified) (1 diff)
- django/trunk/django/db/backends/mysql/base.py (modified) (1 diff)
- django/trunk/django/db/backends/mysql_old/base.py (modified) (1 diff)
- django/trunk/django/db/backends/oracle/base.py (modified) (2 diffs)
- django/trunk/django/db/backends/postgresql/base.py (modified) (1 diff)
- django/trunk/django/db/backends/postgresql_psycopg2/base.py (modified) (1 diff)
- django/trunk/django/db/backends/sqlite3/base.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/core/management/base.py
r5907 r5965 35 35 if self.output_transaction: 36 36 # This needs to be imported here, because it relies on settings. 37 from django.db import backend38 if backend.get_start_transaction_sql():39 print self.style.SQL_KEYWORD( backend.get_start_transaction_sql())37 from django.db import connection 38 if connection.ops.start_transaction_sql(): 39 print self.style.SQL_KEYWORD(connection.ops.start_transaction_sql()) 40 40 print output 41 41 if self.output_transaction: django/trunk/django/db/backends/ado_mssql/base.py
r5964 r5965 104 104 dictfetchall = util.dictfetchall 105 105 106 def get_start_transaction_sql():107 return "BEGIN;"108 109 106 def get_tablespace_sql(tablespace, inline=False): 110 107 return "ON %s" % quote_name(tablespace) django/trunk/django/db/backends/dummy/base.py
r5964 r5965 44 44 dictfetchmany = complain 45 45 dictfetchall = complain 46 get_start_transaction_sql = complain47 46 48 47 OPERATOR_MAPPING = {} django/trunk/django/db/backends/__init__.py
r5964 r5965 161 161 """ 162 162 return [] # No sequence reset required by default. 163 164 def start_transaction_sql(self): 165 """ 166 Returns the SQL statement required to start a transaction. 167 """ 168 return "BEGIN;" django/trunk/django/db/backends/mysql/base.py
r5964 r5965 189 189 dictfetchall = util.dictfetchall 190 190 191 def get_start_transaction_sql():192 return "BEGIN;"193 194 191 OPERATOR_MAPPING = { 195 192 'exact': '= %s', django/trunk/django/db/backends/mysql_old/base.py
r5964 r5965 208 208 dictfetchall = util.dictfetchall 209 209 210 def get_start_transaction_sql():211 return "BEGIN;"212 213 210 OPERATOR_MAPPING = { 214 211 'exact': '= %s', django/trunk/django/db/backends/oracle/base.py
r5964 r5965 113 113 return output 114 114 115 def start_transaction_sql(self): 116 return '' 117 115 118 class DatabaseWrapper(BaseDatabaseWrapper): 116 119 ops = DatabaseOperations() … … 228 231 else: 229 232 return "%s%s" 230 231 def get_start_transaction_sql():232 return None233 233 234 234 def get_tablespace_sql(tablespace, inline=False): django/trunk/django/db/backends/postgresql/base.py
r5964 r5965 212 212 return cursor.dictfetchall() 213 213 214 def get_start_transaction_sql():215 return "BEGIN;"216 217 214 def typecast_string(s): 218 215 """ django/trunk/django/db/backends/postgresql_psycopg2/base.py
r5964 r5965 166 166 dictfetchall = util.dictfetchall 167 167 168 def get_start_transaction_sql():169 return "BEGIN;"170 171 168 OPERATOR_MAPPING = { 172 169 'exact': '= %s', django/trunk/django/db/backends/sqlite3/base.py
r5964 r5965 132 132 return str(getattr(dt, lookup_type)) 133 133 134 def get_start_transaction_sql():135 return "BEGIN;"136 137 134 def _sqlite_date_trunc(lookup_type, dt): 138 135 try:
