← Back to team overview

sslug-teknik team mailing list archive

Re: Posgresql dump og restore?

 

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

Alternativt:
  ..tabase | grep -v "^\\connect" | gzip...
eller sådan noget lign.

> 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?
4. Stop DB-server, tag en kopi af db-subdir... etc og restore.
   Evt. gør dette på test-server efter import.

/hans
-- 
Hamletsgade 4 - 201, DK-2200 København N, Phone: +45 3582 9079
Schou Industries ApS      http://schou.dk/    CVR: 26 13 44 39
--------------------------------------------------------------
Fantastisk! Nul-trekvart år gammel og hun har på en måned
øget hastigheden fra 0,02 km/t til 0,2 km/t


Follow ups

References