sql >> Database teknologi >  >> RDS >> Mysql

Hvad er forskellen mellem django.db.backends.dummy og django.db.backends.mysql?

django.db.backends.mysql bruges, når backend-databasen er MySQL .

Dette er drevet af databaseindstillingerne Engine

ENGINE = `django.db.backends.postgresql_psycopg2`

Hvor som, django.db.backends.dummy er ikke en indstilling pr. sige, men udløses med

ENGINE = '' # The default setting for ENGINE

Desuden

Graver i kildekoden til django.db.backends.dummy ,

Også dummy rejser en fejl:

ImproperlyConfigured("settings.DATABASES is improperly configured. "
                           "Please supply the ENGINE value. Check "
                           "settings documentation for more details.")



  1. Kører i alt med i hver gruppe ved hjælp af MySQL

  2. mysql:konverter timediff() til sekunder

  3. Konvertering af oracle-forespørgsler til brugerdefinerede typer i pl/sql

  4. Sådan løses mysql-advarsel:InnoDB:page_cleaner:1000ms tilsigtet loop tog XXX ms. Indstillingerne er måske ikke optimale?