(self, value)
| 27 | sql_create_index = "CREATE INDEX %(name)s ON %(table)s (%(columns)s)%(extra)s" |
| 28 | |
| 29 | def quote_value(self, value): |
| 30 | if isinstance(value, (datetime.date, datetime.time, datetime.datetime)): |
| 31 | return "'%s'" % value |
| 32 | elif isinstance(value, datetime.timedelta): |
| 33 | return "'%s'" % duration_iso_string(value) |
| 34 | elif isinstance(value, str): |
| 35 | return "'%s'" % value.replace("'", "''") |
| 36 | elif isinstance(value, (bytes, bytearray, memoryview)): |
| 37 | return "'%s'" % value.hex() |
| 38 | elif isinstance(value, bool): |
| 39 | return "1" if value else "0" |
| 40 | else: |
| 41 | return str(value) |
| 42 | |
| 43 | def remove_field(self, model, field): |
| 44 | # If the column is an identity column, drop the identity before |
no test coverage detected