Re: primary key display in psql - Mailing list pgsql-hackers

From Tom Lane
Subject Re: primary key display in psql
Date
Msg-id 4667.1263419257@sss.pgh.pa.us
Whole thread Raw
In response to primary key display in psql  (Peter Eisentraut <peter_e@gmx.net>)
Responses Re: primary key display in psql
List pgsql-hackers
Peter Eisentraut <peter_e@gmx.net> writes:
> I think we could easily improve that by having it look something like
> this instead:

>     Table "public.test2"
>  Column |  Type   | Modifiers
> --------+---------+-----------
>  a      | integer | PK
>  b      | integer | PK
> Indexes:
>     "test2_pkey" PRIMARY KEY, btree (a, b)

Spelling out "primary key" would seem to be more in keeping with existing
entries in that column, eg we have "not null" not "NN".

I think this is a sensible proposal for a single-column PK, but am less
sure that it makes sense for multi-col.  The modifiers column is
intended to describe column constraints; which a multi-col PK is not,
by definition.
        regards, tom lane


pgsql-hackers by date:

Previous
From: Peter Eisentraut
Date:
Subject: Re: plpython3
Next
From: Peter Eisentraut
Date:
Subject: per-user pg_service.conf