Hier ist ein Diff, um dies in Discourses spec/rails_helper zu integrieren:
Allerdings schlägt dies in meiner Docker-basierten Entwicklungsumgebung fehl:
ActiveRecord::StatementInvalid: PG::InsufficientPrivilege: ERROR: must be owner of database discourse_test
Der Grund dafür ist, dass maintain_test_schema!db:test:prepare verwendet und versucht, die Testdatenbank zuerst zu löschen, auf die (wie ich vermute) der discourse-Benutzer in einer Docker-basierten Umgebung keinen Zugriff hat.
Könnte jemand mit einer nativen Entwicklungsumgebung dies ausprobieren? Wenn es funktioniert, wäre die Änderung vielleicht eine Überlegung wert?