— диапазон вещественных чисел [1.3278, 3.3498] tsrange, tstzrange — диапазоны даты и времени [‘2014-01-14 09:00:00’, ‘2014-01-14 09:00:00’] daterange — диапазон дат [‘2013-01-14’, ‘2014-01-15’] В Ruby эта запись смотрелась бы вот так: 1..10 А эта вот так: 14 Jan 2013..15 Jan 2014
2014-01-15]'); или INSERT INTO my_table (my_range) VALUES('(2014-01-13, 2014-01-17]'::daterange); Если вы хотите указать, какие границы включить в диапазон, а какие нет
10) << int8range(100, 110) -- true int8range(200, 300) << int8range(100, 110) -- false и его собрат >>, выполняющий все с точностью до наоборот Функции выборки