I think the restore process could be made more error proof if the following 
additions could be made:

pg_dump, (maybe started with a special flag) if run with superuser rights 
should not issue

\connect - username
create table foo (...
copy foo from ...

to create tables, but use this syntax:
create table foo(...
copy foo from ...
update pg_class 
     set relowner=u.usesysid 
   from pg_user u 
 where u.usename='username' and relname='foo';

This would avoid situations where a restore becomes impossible because 
password authentication is necessary. This would allow restoring  without 
having to set trust in pg_hba.conf. A patch would be simple, in fact I wrote 
it within a few minutes. 

Or am I completly wrong and there's a better way to accomplish this?

Best regards,
        Mario Weilguni

-- 
===================================================
 Mario Weilguni � � � � � � � �               KPNQwest Austria GmbH
�Senior Engineer Web Solutions                         Nikolaiplatz 4
�tel: +43-316-813824 � � � �                        8020 graz, austria
�fax: +43-316-813824-26 � � �              http://www.kpnqwest.at
�e-mail: [EMAIL PROTECTED]
===================================================

---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]

Reply via email to