| | 16 | |
| | 17 | == Methods == |
| | 18 | |
| | 19 | == Database API Reference == |
| | 20 | |
| | 21 | Please note that we're still adding new methods to the database API. If one you want is still missing and does not have a [/report/1 ticket], please [/newticket add one]. |
| | 22 | |
| | 23 | * [wiki:db.backend_name] |
| | 24 | |
| | 25 | * [wiki:db.create_table](table_name, fields) |
| | 26 | * [wiki:db.delete_table](table_name, cascade=True) |
| | 27 | * [wiki:db.rename_table](table_name, new_table_name) |
| | 28 | * [wiki:db.clear_table](table_name) |
| | 29 | |
| | 30 | * [wiki:db.add_column](table_name, field_name, field, keep_default=True) |
| | 31 | * [wiki:db.delete_column](table_name, column_name) |
| | 32 | * [wiki:db.alter_column](table_name, column_name, field, explicit_name=True) |
| | 33 | * [wiki:db.rename_column](table_name, column_name, new_column_name) |
| | 34 | |
| | 35 | * [wiki:db.create_index](table_name, column_names, unique=False, db_tablespace="") |
| | 36 | * [wiki:db.delete_index](table_name, column_names, db_tablespace="") |
| | 37 | |
| | 38 | * [wiki:db.create_primary_key](table_name, columns) |
| | 39 | * [wiki:db.delete_primary_key](table_name) |
| | 40 | |
| | 41 | * [wiki:db.create_unique](table_name, columns) |
| | 42 | * [wiki:db.delete_unique](table_name, columns) |
| | 43 | |
| | 44 | * [wiki:db.execute](sql, params=[]) |
| | 45 | * [wiki:db.execute_many](sql) |
| | 46 | |
| | 47 | * [wiki:db.send_create_signal](app_label, model_names) |
| | 48 | |
| | 49 | * [wiki:db.start_transaction]() |
| | 50 | * [wiki:db.commit_transaction]() |
| | 51 | * [wiki:db.rollback_transaction]() |