From: | Stephane Parenton <stephane(dot)parenton(at)arturia(dot)com> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Deplacer un tablespace 9,1 |
Date: | 2013-04-10 14:32:39 |
Message-ID: | 51657807.9080804@arturia.com |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Bonjour,
J'ai un tablespace créé sur un pgsql 9.1 sous linux. Il a été créé sur
une machine destinée au web avec un /var "petit" et un /home démesuré.
Je voudrais déplacer ce tablespace de /var à /home/monrepertoire.
Pour cela, j'ai créé un dossier sous /home avec les droits et user
similaires à ceux du /var, et j'ai, semble-t-il, deux options :
soit copier ce que j'ai dans mon /var/lib/postresql... dans le
/home/monrepertoire, renommer le repertoire de /var et faire un ln -s du
nom initial vers /home/monrepertoire
soit faire un alter tablespace...
Cette commande me semble plus "propre". Comment fonctionne-t-elle ? (je
n'ai pas réussi à savoir). Est-ce qu'il faut que je fasse des copies
manuelles ou est-ce que l'alter s'occupe de tout ? quelle sont les
possibilités de rollback en cas de problème ? (j'ai un dump des bases,
mais si je flingue mes tablespace, mes applis vont elles savoir quoi
rechercher et ou ?)
Bref, j'ai besoin de vos lumières et expériences dans le domaine...
merci d'avance ;)
Stephane
From | Date | Subject | |
---|---|---|---|
Next Message | damien clochard | 2013-04-10 15:10:50 | Re: Deplacer un tablespace 9,1 |
Previous Message | damien clochard | 2013-04-10 14:31:38 | Ora2PG 11 : Migrer rapidement d'Oracle à PostgreSQL |