1
プロジェクトを開始するとき、私がPostgreSQL
かsqlite3
で始まるかどうかは不思議です。Django:プロジェクトの開始からPostgreSQLをデータベースとして設定する方が良いですか?
私は通常、デフォルトのデータベースであるsqlite3
で始まり、展開するときにPostgreSQL
に変更します。
私はTDD
を使用し、PostgreSQL
をデータベースとして使用するとはるかに高速であると聞いています。 それは正しいですか?もしそうなら、最初からPostgreSQL
を使わなければなりませんか?
アドバイスが必要です。ありがとう
ORMがほとんどあなたを救うことのできないデータベース(LIKE、GROUP BYの動作、 'varchar(n)'サイズの扱い、日付/時刻関数、列の型など)の違いはたくさんあります。同じスタックIMOで開発、テスト、および展開する必要があります。 –
私は@muistooshortに同意します。 PostgreSQLではTDDが高速であることはわかりませんが、実際に展開する予定のものをテストする必要があります。 PostgreSQLにデプロイする場合は、PostgreSQLでテストする必要があります。 –