Re: pg_sequence catalog

Поиск
Список
Период
Сортировка
Искать
От
Tom Lane
Тема
Re: pg_sequence catalog
Дата
Msg-id
26112.1473129320@sss.pgh.pa.us
Ответ на
Re: pg_sequence catalog (Andres Freund)
Список
Дерево обсуждения
pg_sequence catalog Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: pg_sequence catalog Craig Ringer <craig@2ndquadrant.com>
Re: pg_sequence catalog Tom Lane <tgl@sss.pgh.pa.us>
Re: pg_sequence catalog Tom Lane <tgl@sss.pgh.pa.us>
Re: pg_sequence catalog Petr Jelinek <petr@2ndquadrant.com>
Re: pg_sequence catalog Craig Ringer <craig@2ndquadrant.com>
Re: pg_sequence catalog Tom Lane <tgl@sss.pgh.pa.us>
Re: pg_sequence catalog Andres Freund <andres@anarazel.de>
Re: pg_sequence catalog Alvaro Herrera <alvherre@2ndquadrant.com>
Re: pg_sequence catalog Andres Freund <andres@anarazel.de>
Re: pg_sequence catalog Tom Lane <tgl@sss.pgh.pa.us>
Re: pg_sequence catalog Andres Freund <andres@anarazel.de>
Re: pg_sequence catalog Alvaro Herrera <alvherre@2ndquadrant.com>
Re: pg_sequence catalog andres@anarazel.de (Andres Freund)
Re: pg_sequence catalog Tom Lane <tgl@sss.pgh.pa.us>
Re: pg_sequence catalog Andres Freund <andres@anarazel.de>
Re: pg_sequence catalog Tom Lane <tgl@sss.pgh.pa.us>
Re: pg_sequence catalog Andres Freund <andres@anarazel.de>
Re: pg_sequence catalog Amit Kapila <amit.kapila16@gmail.com>
Re: pg_sequence catalog Andres Freund <andres@anarazel.de>
Re: pg_sequence catalog Amit Kapila <amit.kapila16@gmail.com>
Re: pg_sequence catalog Michael Paquier <michael.paquier@gmail.com>
Re: pg_sequence catalog Greg Stark <stark@mit.edu>
Re: pg_sequence catalog Simon Riggs <simon@2ndquadrant.com>
Re: pg_sequence catalog Tom Lane <tgl@sss.pgh.pa.us>
Re: pg_sequence catalog Andres Freund <andres@anarazel.de>
Re: pg_sequence catalog Tom Lane <tgl@sss.pgh.pa.us>
Re: pg_sequence catalog Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: pg_sequence catalog Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: pg_sequence catalog Andreas Karlsson <andreas@proxel.se>
Re: pg_sequence catalog Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: pg_sequence catalog Andreas Karlsson <andreas@proxel.se>
Re: [HACKERS] pg_sequence catalog Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: [HACKERS] pg_sequence catalog Kuntal Ghosh <kuntalghosh.2007@gmail.com>
Re: [HACKERS] pg_sequence catalog Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: [HACKERS] pg_sequence catalog Andreas Karlsson <andreas@proxel.se>
Re: [HACKERS] pg_sequence catalog Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: pg_sequence catalog Haribabu Kommi <kommi.haribabu@gmail.com>
Re: pg_sequence catalog Andreas Karlsson <andreas@proxel.se>
Re: pg_sequence catalog Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: pg_sequence catalog Andreas Karlsson <andreas@proxel.se>
Re: pg_sequence catalog Andreas Karlsson <andreas@proxel.se>
Re: pg_sequence catalog Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Andres Freund  writes:
> On September 5, 2016 7:26:42 AM PDT, Tom Lane  wrote:
>> The main problem I can see with this is that serial columns will have
>> default expressions that are written out as
>> "nextval('foo_f1_seq'::regclass)".  I do not think we can afford to
>> break dumps containing that, but I'm not sure how to get the regclass
>> cast replaced with a regsequence cast.

> Why not just continue having a pgclass entry, but no relfilenode?

Yeah, maybe.  I was hoping to dispense with the pg_attribute rows, but
maybe that's not enough overhead to worry about.

In this viewpoint, we'd keep the sequence-specific data in a pg_sequence
catalog.  pg_sequence rows would be extensions of the associated pg_class
rows in much the same way that pg_index rows extend the pg_class entries
for indexes.  We should supply a view pg_sequences that performs the
implied join, and encourage users to select from that rather than directly
from pg_sequence (compare pg_indexes view).
		regards, tom lane


В списке pgsql-hackers по дате отправления
От: Mithun Cy
Дата:
От: Amit Kapila
Дата:
FAQ