Re: Multi-column distinctness. - Mailing list pgsql-hackers

From Simon Riggs
Subject Re: Multi-column distinctness.
Date
Msg-id CANP8+jJBx0XNsnMHUYeC+V_jBryQhY_Wcy+LsgHNaHDNDgOcow@mail.gmail.com
Whole thread Raw
In response to Re: Multi-column distinctness.  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
On 20 October 2015 at 21:06, Tom Lane <tgl@sss.pgh.pa.us> wrote:
 
I am getting more attracted to your suggestion of making these things
stand-alone commands "CREATE STATISTICS" and "DROP STATISTICS".  Not only
does that fix the syntactic problems of shoehorning them into ALTER TABLE,
but it would be possible to design the syntax to allow for straightforward
extension to multiple-table cases.  Even if we don't know what we'd do
with that just yet, it seems to me like a possible future extension that
we should keep in mind.  And anything based on ALTER TABLE just cannot do
that reasonably.

+1
 
Good argument, so now I understand and agree with Tomas' original suggestion

So consider

CREATE STATISTICS name ON table(columnlist) [, table(columnlist) ...]
[ WITH options ]

Seems good 

--
Simon Riggs                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: Multi-column distinctness.
Next
From: Michael Paquier
Date:
Subject: Re: checkpoint_segments upgrade recommendation?