class documentation
class DatabaseWrapper(MySQLDatabaseWrapper): (source)
Undocumented
Inherited from DatabaseWrapper
:
Method | check |
Check each table name in `table_names` for rows with invalid foreign key references. This method is intended to be used in conjunction with `disable_constraint_checking()` and `enable_constraint_checking()`, to determine if rows with invalid references were entered while constraint checks were off. |
Method | create |
Create a cursor. Assume that a connection is established. |
Method | disable |
Disable foreign key checks, primarily for use in adding rows with forward references. Always return True to indicate constraint checks need to be re-enabled. |
Method | enable |
Re-enable foreign key checks after they have been disabled. |
Method | get |
Return a dict of parameters suitable for get_new_connection. |
Method | get |
Return a tuple of the database's version. |
Method | get |
Open a connection to the database. |
Method | init |
Initialize the database connection settings. |
Method | is |
Test if the database connection is usable. |
Class Variable | data |
Undocumented |
Class Variable | isolation |
Undocumented |
Class Variable | operators |
Undocumented |
Class Variable | pattern |
Undocumented |
Class Variable | pattern |
Undocumented |
Class Variable | vendor |
Undocumented |
Instance Variable | isolation |
Undocumented |
Instance Variable | needs |
Undocumented |
Property | data |
Undocumented |
Property | display |
Undocumented |
Property | mysql |
Undocumented |
Property | mysql |
Undocumented |
Property | mysql |
Undocumented |
Property | mysql |
Undocumented |
Property | sql |
Undocumented |
Method | _rollback |
Undocumented |
Method | _set |
Backend-specific implementation to enable or disable autocommit. |
Class Variable | _limited |
Undocumented |
Inherited from BaseDatabaseWrapper
(via DatabaseWrapper
):
Method | __init__ |
Undocumented |
Method | __repr__ |
Undocumented |
Method | check |
Raise an error if the database version isn't supported by this version of Django. |
Method | check |
Undocumented |
Method | chunked |
Return a cursor that tries to avoid caching in the database (if supported by the database), otherwise return a regular cursor. |
Method | clean |
Reset the counter used to generate unique savepoint ids in this thread. |
Method | close |
Close the connection to the database. |
Method | close |
Close existing connection if it fails a health check. |
Method | close |
Close the current connection if unrecoverable errors have occurred or if it outlived its maximum age. |
Method | commit |
Commit a transaction and reset the dirty flag. |
Method | connect |
Connect to the database. Assume that the connection is closed. |
Method | constraint |
Disable foreign key constraint checking. |
Method | copy |
Return a copy of this connection. |
Method | cursor |
Create a cursor, opening a connection if necessary. |
Method | dec |
Undocumented |
Method | ensure |
Guarantee that a connection to the database is established. |
Method | ensure |
Ensure the connection's timezone is set to `self.timezone_name` and return whether it changed or not. |
Method | execute |
Return a context manager under which the wrapper is applied to suitable database query executions. |
Method | get |
Get the autocommit state. |
Method | get |
Get the "needs rollback" flag -- for *advanced use* only. |
Method | inc |
Undocumented |
Method | make |
Create a cursor without debug logging. |
Method | make |
Create a cursor that logs all queries in self.queries_log. |
Method | on |
Undocumented |
Method | prepare |
Hook to do any database check or preparation, generally called before migrating a project or an app. |
Method | rollback |
Roll back a transaction and reset the dirty flag. |
Method | run |
Undocumented |
Method | savepoint |
Create a savepoint inside the current transaction. Return an identifier for the savepoint that will be used for the subsequent rollback or commit. Do nothing if savepoints are not supported. |
Method | savepoint |
Release a savepoint. Do nothing if savepoints are not supported. |
Method | savepoint |
Roll back to a savepoint. Do nothing if savepoints are not supported. |
Method | schema |
Return a new instance of this backend's SchemaEditor. |
Method | set |
Enable or disable autocommit. |
Method | set |
Set or unset the "needs rollback" flag -- for *advanced use* only. |
Method | temporary |
Context manager that ensures that a connection is established, and if it opened one, closes it to avoid leaving a dangling connection. This is useful for operations outside of the request-response cycle. |
Method | validate |
Raise an error if an atomic block is active. |
Method | validate |
Undocumented |
Method | validate |
Validate that the connection isn't accessed by another thread than the one which originally created it, unless the connection was explicitly authorized to be shared between threads (via the `inc_thread_sharing()` method)... |
Class Variable | client |
Undocumented |
Class Variable | creation |
Undocumented |
Class Variable | data |
Undocumented |
Class Variable | features |
Undocumented |
Class Variable | introspection |
Undocumented |
Class Variable | ops |
Undocumented |
Class Variable | queries |
Undocumented |
Class Variable |
|
Undocumented |
Instance Variable | alias |
Undocumented |
Instance Variable | atomic |
Undocumented |
Instance Variable | autocommit |
Undocumented |
Instance Variable | client |
Undocumented |
Instance Variable | close |
Undocumented |
Instance Variable | closed |
Undocumented |
Instance Variable | commit |
Undocumented |
Instance Variable | connection |
Undocumented |
Instance Variable | creation |
Undocumented |
Instance Variable | errors |
Undocumented |
Instance Variable | execute |
Undocumented |
Instance Variable | features |
Undocumented |
Instance Variable | force |
Undocumented |
Instance Variable | health |
Undocumented |
Instance Variable | health |
Undocumented |
Instance Variable | in |
Undocumented |
Instance Variable | introspection |
Undocumented |
Instance Variable | ops |
Undocumented |
Instance Variable | queries |
Undocumented |
Instance Variable | run |
Undocumented |
Instance Variable | run |
Undocumented |
Instance Variable | savepoint |
Undocumented |
Instance Variable | savepoint |
Undocumented |
Instance Variable | settings |
Undocumented |
Instance Variable | validation |
Undocumented |
Property | allow |
Undocumented |
Property | queries |
Undocumented |
Property | queries |
Undocumented |
Property | timezone |
Return a tzinfo of the database connection time zone. |
Property | timezone |
Name of the time zone of the database connection. |
Property | wrap |
Context manager and decorator that re-throws backend-specific database exceptions using Django's common wrappers. |
Method | _close |
Undocumented |
Method | _commit |
Undocumented |
Method | _cursor |
Undocumented |
Method | _nodb |
Return a cursor from an alternative connection to be used when there is no need to access the main database, specifically for test db creation/deletion. This also prevents the production database from being exposed to potential child threads while (or after) the test database is destroyed... |
Method | _prepare |
Validate the connection is usable and perform database cursor wrapping. |
Method | _savepoint |
Undocumented |
Method | _savepoint |
Undocumented |
Method | _savepoint |
Undocumented |
Method | _savepoint |
Undocumented |
Instance Variable | _thread |
Undocumented |
Instance Variable | _thread |
Undocumented |
Instance Variable | _thread |
Undocumented |