Kaydet (Commit) 07361d1f authored tarafından Tim Graham's avatar Tim Graham

Fixed #19167 - Added a warning regarding module-level database queries

Thanks Daniele Procida for the patch.
üst 082fad0b
......@@ -379,6 +379,15 @@ control the particular collation used by the test database. See the
:doc:`settings documentation </ref/settings>` for details of these
advanced settings.
.. admonition:: Finding data from your production database when running tests?
If your code attempts to access the database when its modules are compiled,
this will occur *before* the test database is set up, with potentially
unexpected results. For example, if you have a database query in
module-level code and a real database exists, production data could pollute
your tests. *It is a bad idea to have such import-time database queries in
your code* anyway - rewrite your code so that it doesn't do this.
.. _topics-testing-masterslave:
Testing master/slave configurations
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment