Global min_messages

Global min_messages

When running Rails apps with Postgres in development mode, you might notice output like this when running tests:

NOTICE:  CREATE TABLE will create implicit sequence "users_id_seq" for serial column "users.id"
NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "users_pkey" for table "users"

It’s noisier than you need for day-to-day development. To quiet the noise, you could change a setting in your config/database.yml file:

min_messages: warning

However, we can set this machine-wide instead of project-wide, similar to the global .gitignore file and set noswapfile vim setting.

psql -d rails_app_development
ALTER ROLE USER_NAME SET client_min_messages TO WARNING;

Change USER_NAME to be the user account for your machine.

Bueno.

Dan Croak Developer

Hound reviews Ruby and CoffeeScript code for style violations and comments on your GitHub pull requests. Free for open source repos.