First off, thank you to the devs for creating such a great app!
I am hoping I might be able to get something clarified that has me confused. I was under the impression that the proper way to use
$ rake db:* commands in Rails 6 for initialization was by doing
$ rake db:prepare but discourse won’t initialize properly if I do
$ rake db:prepare by itself. And from the discussions on Meta/here; I see that prepare only seems to be used for initializing test data and maybe somewhere in the background tasks that are run.
Could someone please help me understand if
$ rake db:migrate is the only command I need to initialize discourse’s database for db migrations or initializations and why this is the case?