Ticket #17573: 17573-1.diff

File 17573-1.diff, 2.3 KB (added by Claude Paroz, 13 years ago)

Updated documentation

  • docs/ref/databases.txt

    diff --git a/docs/ref/databases.txt b/docs/ref/databases.txt
    index 85631a7..8df1e75 100644
    a b Storage engines  
    154154MySQL has several `storage engines`_ (previously called table types). You can
    155155change the default storage engine in the server configuration.
    156156
    157 The default engine is MyISAM_ [#]_. The main drawbacks of MyISAM are that it
     157Until MySQL 5.5.4, the default engine was MyISAM_ [#]_.
     158The main drawbacks of MyISAM are that it
    158159doesn't currently support transactions or enforce foreign keys constraints. On
    159160the plus side, it's currently the only engine that supports full-text indexing
    160161and searching.
    161162
    162 The InnoDB_ engine is fully transactional and supports foreign key references
     163Since MySQL 5.5.5, the default storage engine is InnoDB_. This engine is fully
     164transactional and supports foreign key references
    163165and is probably the best choice at this point in time.
    164166
    165167.. versionchanged:: 1.4
  • docs/ref/django-admin.txt

    diff --git a/docs/ref/django-admin.txt b/docs/ref/django-admin.txt
    index 4bde86c..572b10d 100644
    a b fixture type are discovered (for example, if ``mydata.json`` and  
    371371installation will be aborted, and any data installed in the call to
    372372``loaddata`` will be removed from the database.
    373373
    374 .. admonition:: MySQL and Fixtures
    375 
    376     Unfortunately, MySQL isn't capable of completely supporting all the
    377     features of Django fixtures. If you use MyISAM tables, MySQL doesn't
    378     support transactions or constraints, so you won't get a rollback if
    379     multiple transaction files are found, or validation of fixture data.
    380     If you use InnoDB tables, you won't be able to have any forward
    381     references in your data files - MySQL doesn't provide a mechanism to
    382     defer checking of row constraints until a transaction is committed.
     374.. admonition:: MySQL (MyISAM) and Fixtures
     375
     376    Unfortunately, MySQL with MyISAM tables isn't capable of completely
     377    supporting all the features of Django fixtures. The MyISAM storage engine
     378    of MySQL doesn't support transactions or constraints, so you won't get a
     379    rollback if multiple transaction files are found, or validation of fixture
     380    data.
    383381
    384382Database-specific fixtures
    385383~~~~~~~~~~~~~~~~~~~~~~~~~~
Back to Top