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 two pieces of information that can also be representing a third one. Let's say that we have a model that has price_range as one of its attributes. Instead of handling two fields like minimum_price and maxi
