sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #75161
Re: Posgresql dump og restore?
I sslug.teknik, skrev Hans Schou:
> On Fri, 23 Jul 2004, Jesper Krogh wrote:
> > Jeg har en halv-stor database i Postgresql som jeg gerne vil have
> > lavet en kopi af .. jeg dumpet den med:
> >
> > pg_dump -Uuser database | gzip > database.sql.gz
> >
> > Men jeg vil gerne gendanne den i en ny database og ikke i den den er
> > kommet fra, men backuppen indeholder tilsyneladende information der gør
> > at den kun vil restores i samme database som den er eksporteret fra.
>
> Hjælper det med: -O --no-owner
Det ser det ud til..
> Alternativt:
> ..tabase | grep -v "^\\connect" | gzip...
> eller sådan noget lign.
Yeps, den virkede også.
> > Hvad gør man egentligt når man udvilker på en database der er blevet
> > så stor at en temporær kopi er uhåndterlig?
>
> 1. Køber en større pc.
> 2. Sletter data der ikke er relevante.
> 3. Du har kørt vacuumdb ik?
Svarende til VACUUM FULL ikk?
Det giver godtnok af og til et voldsomt speedup, men det burde da ikke
have noget med backup at gøre?
> 4. Stop DB-server, tag en kopi af db-subdir... etc og restore.
> Evt. gør dette på test-server efter import.
Det skal helst ind på samme maskine igen.. så kan man vist ikke lave
dette trick..
--
./Jesper Krogh, jesper@xxxxxxxx
Jabber ID: jesper@xxxxxxxxxxxx
Follow ups
References