Re: EXCLUDE USING and tstzrange
От | Laura Smith |
---|---|
Тема | Re: EXCLUDE USING and tstzrange |
Дата | |
Msg-id | YscYLfnWRanpAjjw4JsUh94o95o7KuPD7ZNnhGVv6pTV5yiDZJRA-RevM_mJVsmlbV2HEH9zPEmZ7pSLp1wVfk5VkJMeilNEonA4Eenuac4=@protonmail.ch обсуждение исходный текст |
Ответ на | Re: EXCLUDE USING and tstzrange (Adrian Klaver <adrian.klaver@aklaver.com>) |
Ответы |
Re: EXCLUDE USING and tstzrange
|
Список | pgsql-general |
Sent with ProtonMail Secure Email. ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Friday, 4 June 2021 15:44, Adrian Klaver <adrian.klaver@aklaver.com> wrote: > On 6/4/21 7:32 AM, Laura Smith wrote: > > > Hi, > > I'm having difficulty finding the right part of the docs for this one. > > Could someone kindly clarify: > > create table test ( > > test_id text, > > test_range tstzrange); > > Will "EXCLUDE USING gist (test_id WITH =, test_range WITH && )" work as expected or do I need to use "EXCLUDE USING gist(test_id WITH =, test_range WITH TIME ZONE && )" to ensure the timezone is correctly taken into account during comparison? > > tstzrange is over timestamp with time zone, so time zones are already > taken into account. > > > Thanks ! > > Laura > > -- > > Adrian Klaver > adrian.klaver@aklaver.com Thank you Adrian ! One other question, what's the syntax for manipulating only the upper bound of a range. Say I have a Postgres function that does a "SELECT INTO" for an existing tsrange. Is there an easy way to change the variable'supper bound whilst leaving the "old" lower bound intact ?
В списке pgsql-general по дате отправления: