#34188: Add a section on refresh_from_db to the Multiple databases documentation
-----------------------------------------+------------------------
Reporter: martinmain93 | Owner: nobody
Type: Uncategorized | Status: new
Component: Documentation | Version: 4.1
Severity: Normal | Keywords:
Triage Stage: Unreviewed | Has patch: 0
Needs documentation: 0 | Needs tests: 0
Patch needs improvement: 0 | Easy pickings: 1
UI/UX: 0 |
-----------------------------------------+------------------------
I've recently implemented multiple databases in a project using a read-
replica setup, and everything went quite smoothly. The docs (
https://docs.djangoproject.com/en/4.1/topics/db/multi-db/) were helpful to
set up a simple database router and the appropriate config changes. One of
the first big issues I ran into was that I quickly ran into errors any
time in the app that `refresh_from_db` was being used. Because of the
nature of the command, it's usually being issued when some action was
committed and I want to get the latest data from the database. Of course
this is going to be an issue with multiple databases. With some digging, I
discovered that you can indeed use `refresh_from_db(using=db)` to select
the default database. This quickly solved the issue.
I think it would be very useful to anyone setting up a multi db setup to
have a short section on the Multiple Databases docs that includes this
information.
--
Ticket URL: <https://code.djangoproject.com/ticket/34188>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
--
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-updates/01070184c062cec5-29c5fa17-fb11-43a8-8920-016c9c5dc963-000000%40eu-central-1.amazonses.com.