Search Postgresql Archives

Re: Table lock while adding a column and clients are logged in

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



yes i saw that in the documentation too. i guess it doesn't matter what kind of lock level the odbc driver is using (row-lock)?

but how can it be, that in oracle and sqlserver this is not happening?



-------- Original-Nachricht --------
> Datum: Sat, 02 Apr 2011 11:38:29 +0200
> Von: Guillaume Lelarge <guillaume@xxxxxxxxxxxx>
> An: Sven Haag <sven-haag@xxxxxx>
> CC: pgsql-general@xxxxxxxxxxxxxx
> Betreff: Re:  Table lock while adding a column and clients are logged in

> Le 02/04/2011 11:09, Sven Haag a Ãcrit :
> > hello pg fans,
> > 
> > we have an application that communicates via ODBC directly to the
> postgres database.
> > 
> > if i'm trying to add an additional column to a table in pgadmin while
> clients are logged in, pgadmin hangs. only if all cients are logged out it
> returns to the normal state. according to our consultant of the application
> this behavior doesn't appear in oracle or sql-server.
> > 
> > how can i avoid this?
> > 
> 
> When you add a new column to a table, the session needs an
> AccessExclusiveLock to this table, which means no one can have a lock on
> the object while you add the column. IOW, pgAdmin (and any other tool)
> will hang until no one works on the table. If it's a heavily used table,
> there's not much you can do about it, but wait.
> 
> 
> -- 
> Guillaume
>  http://www.postgresql.fr
>  http://dalibo.com

-- 
NEU: FreePhone - kostenlos mobil telefonieren und surfen!			
Jetzt informieren: http://www.gmx.net/de/go/freephone

-- 
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux