に関連付けられているだけのように私は、PostgreSQLを自分自身を使用したことがないので、私は本当にオーバー持つようになっている利点について多くを語ることはできませんMySQL。 しかし、私が収集したことから、トランザクション処理はPostgreSQLによってすぐにサポートされています。 MySQLを使用している場合、トランザクションをサポートしていないMyISAMをストレージエンジンとして使用するという変更があります。
https://docs.djangoproject.com/en/dev/topics/db/transactions/#transactions-in-mysql
たぶん、Djangoの開発者は、単に取引が機能しなかったバグレポートに対処することの病気や疲れたが、問題はMyISAMテーブルではなくジャンゴによるものでした。
南の開発者(Djangoのための最も使用されるデータベーススキーマの移行フレームワークは)明らかに、このメッセージは、私は、MySQLとかなり頻繁に見てきたことを示唆している、いずれかのMySQLの好きにはされない:
! Since you have a database that does not support running
! schema-altering statements in transactions, we have had to
! leave it in an interim state between migrations.
[...]
! The South developers regret this has happened, and would
! like to gently persuade you to consider a slightly
! easier-to-deal-with DBMS.
は私が良い見つければその – Lynob
理由があるかどうちょうどたいが知っている、議論を開始したくありません理由は、私はPostgresを使うつもりです – Lynob
Python、Django、PostgreSQLに慣れていないにもかかわらず、MySQLを使うべきではない理由が一つもありません。 –