Re: Comparing dates in DDL

From: Andreas Kretschmer <andreas(at)a-kretschmer(dot)de>
To: pgsql-general(at)lists(dot)postgresql(dot)org
Subject: Re: Comparing dates in DDL
Date: 2019-01-04 17:16:45
Message-ID: f0afb3bf-d582-8050-fb83-06b342e84b43@a-kretschmer.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Am 04.01.19 um 17:53 schrieb Rich Shepard:
> I have a projects table that includes these two columns:
>
> start_date date DEFAULT CURRENT_DATE,
> end_date date
>     CONSTRAINT valid_start_date
>     CHECK (start_date <= end_date),
>
>   1. Do I need a DEFAULT value for the end_date?

no, you can use NULL, for instance. You don't need an explicit value.
But maybe you want to set the start_date to NOT NULL.

> 2. If so, please suggest a value for it.

other solution for such 2 fields: you can use DATERANGE, only one field.

Regards, Andreas

--
2ndQuadrant - The PostgreSQL Support Company.
www.2ndQuadrant.com

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Rob Sargent 2019-01-04 17:18:51 Re: Comparing dates in DDL
Previous Message Igor Korot 2019-01-04 17:12:23 Re: Comparing dates in DDL