The focus is on enhancing data integrity in your application by adding explicitness between your API and your schema changesets.
Sometimes we want to store some type of data in the project's database that currently is not available as a valid internal data type to be persisted. For example, IP addresses, that are
Since PostgreSQL 9.2 we have the ability to store and query range of values with specific operators and functions. This is a super nice feature that removes complexity when handling logic around