* Rename all GitHub links from thepracticaldev/dev.to to forem/forem * Use new site name * Rename to Forem * Rename more dev.to to forem * Remove unnecessary redirects * Rename DEV to Forem * Use Forem instead of DEV for branding * Use Forem instead of DEV for licensing * Use seedling instead of DEV logo
1.2 KiB
| title |
|---|
| Preparing the Database |
Preparing the database
The next step is to create and prepare the database. Because Forem is a Rails application, we have built-in tools to help us.
We can use Rails to create our database, load the schema, and add some seed data:
rails db:setup
Note: If you've already run bin/setup, this will have already been done for
you.
db:setup actually runs the following rake commands in order so alternatively,
you could run each of these to produce the same result:
rails db:create
rails db:schema:load
rails db:seed
Seed Data
By default, the amount of articles and users generated is quite tiny so that
contributors experience a quick installation. If you require more data for your
local installation, you can tune amount of data generated with the environment
variable SEEDS_MULTIPLIER.
This variable, which defaults to 1, allows the developer to increase the size
of their local DB. For example:
SEEDS_MULTIPLIER=2 rails db:setup
will result in creating double the default amount of items in the database.
It's currently used only for articles and users.
It can also be used for rails db:seed and rails db:reset.