domains missing some default castings

Поиск
Список
Период
Сортировка
От Pavel Stehule
Тема domains missing some default castings
Дата
Msg-id 162867790804150704u551dd1c0y9d517f75243bd29f@mail.gmail.com
обсуждение исходный текст
Список pgsql-bugs
Hello

When I derive domain from some type I expect same castings rules.
Minimally for literals. But it's not true:

CREATE DOMAIN sixc AS char(6) NOT NULL;

CREATE OR REPLACE FUNCTION fxx(sixc)
RETURNS sixc AS $$
SELECT 'abcdef'; -- Actual return type is unknown.
$$ LANGUAGE SQL;
SELECT fxx('abcdef');

-- ok
CREATE OR REPLACE FUNCTION fxx(sixc)
RETURNS char(6) AS $$
SELECT 'abcdef';
$$ LANGUAGE SQL;

Regards
Pavel Stehule

В списке pgsql-bugs по дате отправления:

Предыдущее
От: "Gildas PRIME"
Дата:
Сообщение: BUG #4108: PgInstaller Update modify install paths in Registry
Следующее
От:
Дата:
Сообщение: BUG: Protocol 3.0: that's just odd, needing to add the number of bytes the length field occupies