Today I Learned

A Hashrocket project

Let Postgres generate constraint names

Postgres can automatically generate constraint names if you omit the word constraint:

alter table users
  add foreign key (location_id) references locations;

alter table users
  add unique (email);
Looking for help? Hashrocket developers believe that data quality is as important as code quality. We enjoy all the challenges of relational databases, from finding the fastest index, to structuring data to fit the needs of an application. We're eager to share our experiences; check out PG Casts, our series of free PostgreSQL screencasts.