Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET ( .. );
От
Alvaro Herrera
Тема
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET
( .. );
Дата
Msg-id
20150406035341.GB4369@alvh.no-ip.org
Ответ на
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET ( .. ); (Fabrízio de Royes Mello)
Список
Дерево обсуждения
Doubt about AccessExclusiveLock in ALTER TABLE .. SET ( .. ); Fabrízio de Royes Mello <fabriziomello@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET
( .. ); Jim Nasby <Jim.Nasby@BlueTreble.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Fabrízio de Royes Mello <fabriziomello@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Fabrízio de Royes Mello <fabriziomello@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Robert Haas <robertmhaas@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET ( .. ); Noah Misch <noah@leadboat.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET ( .. ); Fabrízio de Royes Mello <fabriziomello@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET
( .. ); Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Fabrízio de Royes Mello <fabriziomello@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET
( .. ); Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Fabrízio de Royes Mello <fabriziomello@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Fabrízio de Royes Mello <fabriziomello@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET ( .. ); Simon Riggs <simon@2ndquadrant.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Fabrízio de Royes Mello <fabriziomello@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Michael Paquier <michael.paquier@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Fabrízio de Royes Mello <fabriziomello@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET
( .. ); Andres Freund <andres@anarazel.de>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Michael Paquier <michael.paquier@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Fabrízio de Royes Mello <fabriziomello@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Michael Paquier <michael.paquier@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Fabrízio de Royes Mello <fabriziomello@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET
( .. ); Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Michael Paquier <michael.paquier@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET ( .. ); Andres Freund <andres@anarazel.de>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Michael Paquier <michael.paquier@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET
( .. ); Andres Freund <andres@anarazel.de>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET
( .. ); Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Robert Haas <robertmhaas@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Fabrízio de Royes Mello <fabriziomello@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Michael Paquier <michael.paquier@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Fabrízio de Royes Mello <fabriziomello@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Michael Paquier <michael.paquier@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Fabrízio de Royes Mello <fabriziomello@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Fabrízio de Royes Mello <fabriziomello@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Michael Paquier <michael.paquier@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Michael Paquier <michael.paquier@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Fabrízio de Royes Mello <fabriziomello@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Michael Paquier <michael.paquier@gmail.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Simon Riggs <simon@2ndQuadrant.com>
Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET (
.. ); Michael Paquier <michael.paquier@gmail.com>
Fabrízio de Royes Mello wrote: > Ok guys. The attached patch refactor the reloptions adding a new field > "lockmode" in "relopt_gen" struct and a new method to determine the > required lock level from an option list. > > We need determine the appropriate lock level for each reloption: I don't think AccessShareLock is appropriate for any option change. You should be using a lock level that's self-conflicting, as a minimum requirement, to avoid two processes changing the value concurrently. (I would probably go as far as ensuring that the lock level specified in the table DoLockModesConflict() with itself in an Assert somewhere.) -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
В списке pgsql-hackers по дате отправления
От: Fujii Masao
Дата: