Table cannot be partiotioned using domain in argument

Поиск
Список
Период
Сортировка
От Márcio Antônio Sepp
Тема Table cannot be partiotioned using domain in argument
Дата
Msg-id 012d01d44a3d$fb7c6100$f2752300$@com.br
обсуждение исходный текст
Ответы Re: Table cannot be partiotioned using domain in argument
Список pgsql-general

 

Hi,

 

 

This query works fine:

 

create table t1

(d date)

PARTITION BY RANGE (d);

CREATE TABLE t1_p1 PARTITION OF t1 FOR VALUES FROM ('2000-01-01') TO ('2019-01-01');

 

 

 

Same query, but now (using domain):

 

CREATE DOMAIN ddate

    AS date;

 

create table t1

(d ddate)

PARTITION BY RANGE (d);

CREATE TABLE t1_p1 PARTITION OF t1 FOR VALUES FROM ('2000-01-01') TO ('2019-01-01');

 

The follow error occur:

 

SQL Error [42804]: ERROR: specified value cannot be cast to type ddate for column "d"

  Detalhe: The cast requires a non-immutable conversion.

  Dica: Try putting the literal value in single quotes.

  Posição: 55

 

I cannot use domain in this case?

 

 

Thanks in advance!

 

--

Att

Márcio

 

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

Предыдущее
От: Michael Paquier
Дата:
Сообщение: Re: scram-sha-256 authentication broken in FIPS mode
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Table cannot be partiotioned using domain in argument