class BaseDatabaseCreation:
Known subclasses: django.db.backends.dummy.base.DatabaseCreation
, django.db.backends.mysql.creation.DatabaseCreation
, django.db.backends.oracle.creation.DatabaseCreation
, django.db.backends.postgresql.creation.DatabaseCreation
, django.db.backends.sqlite3.creation.DatabaseCreation
Method | __init__ |
Undocumented |
Method | _clone_test_db |
Internal implementation - duplicate the test db tables. |
Method | _create_test_db |
Internal implementation - create the test db tables. |
Method | _destroy_test_db |
Internal implementation - remove the test db tables. |
Method | _execute_create_test_db |
Undocumented |
Method | _get_database_display_str |
Return display string for a database for use in various actions. |
Method | _get_test_db_name |
No summary |
Method | _nodb_cursor |
Undocumented |
Method | clone_test_db |
Clone a test database. |
Method | create_test_db |
Create a test database, prompting the user for confirmation if the database already exists. Return the name of the test database created. |
Method | deserialize_db_from_string |
Reload the database with data from a string generated by the serialize_db_to_string() method. |
Method | destroy_test_db |
Destroy a test database, prompting the user for confirmation if the database already exists. |
Method | get_test_db_clone_settings |
Return a modified connection settings dict for the n-th clone of a DB. |
Method | log |
Undocumented |
Method | mark_expected_failures_and_skips |
Mark tests in Django's test suite which are expected failures on this database and test which should be skipped on this database. |
Method | serialize_db_to_string |
Serialize all data in the database into a JSON string. Designed only for test runner usage; will not handle large amounts of data. |
Method | set_as_test_mirror |
Set this database up to be used in testing as a mirror of a primary database whose settings are given. |
Method | sql_table_creation_suffix |
SQL to append to the end of the test table creation statements. |
Method | test_db_signature |
Return a tuple with elements of self.connection.settings_dict (a DATABASES setting value) that uniquely identify a database accordingly to the RDBMS particularities. |
Instance Variable | connection |
Undocumented |
django.db.backends.mysql.creation.DatabaseCreation
, django.db.backends.postgresql.creation.DatabaseCreation
, django.db.backends.sqlite3.creation.DatabaseCreation
django.db.backends.oracle.creation.DatabaseCreation
, django.db.backends.sqlite3.creation.DatabaseCreation
django.db.backends.oracle.creation.DatabaseCreation
, django.db.backends.sqlite3.creation.DatabaseCreation
django.db.backends.mysql.creation.DatabaseCreation
, django.db.backends.postgresql.creation.DatabaseCreation
Undocumented
django.db.backends.oracle.creation.DatabaseCreation
, django.db.backends.sqlite3.creation.DatabaseCreation
django.db.backends.sqlite3.creation.DatabaseCreation
django.db.backends.oracle.creation.DatabaseCreation
django.db.backends.mysql.creation.DatabaseCreation
, django.db.backends.postgresql.creation.DatabaseCreation
django.db.backends.oracle.creation.DatabaseCreation
, django.db.backends.sqlite3.creation.DatabaseCreation