Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PostgreSQL Новый топик    Ответить
 int2range  [new]
Cyrax_02
Member

Откуда:
Сообщений: 1396
CREATE TYPE int2range AS RANGE (
    SUBTYPE         = int2,
    SUBTYPE_OPCLASS = int2_ops,
    CANONICAL       = ???
    SUBTYPE_DIFF    = ???
);
6 ноя 20, 01:45    [22227298]     Ответить | Цитировать Сообщить модератору
 Re: int2range  [new]
Cyrax_02
Member

Откуда:
Сообщений: 1396
ниже...

Сообщение было отредактировано: 6 ноя 20, 14:06
6 ноя 20, 14:10    [22227521]     Ответить | Цитировать Сообщить модератору
 Re: int2range  [new]
Cyrax_02
Member

Откуда:
Сообщений: 1396
Cyrax_02
CREATE OR REPLACE FUNCTION int2range_diff(IN int2, IN int2) RETURNS float8 AS $$
    SELECT int2mi($1, $2)::float8;
$$ LANGUAGE SQL IMMUTABLE PARALLEL SAFE STRICT;

CREATE TYPE public.int2range AS RANGE (
    SUBTYPE         = int2,
    SUBTYPE_OPCLASS = int2_ops,
    CANONICAL       = int2range_canonical,
    SUBTYPE_DIFF    = int2range_diff
);
6 ноя 20, 14:11    [22227523]     Ответить | Цитировать Сообщить модератору
Все форумы / PostgreSQL Ответить