|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Administrateur de base de données Inscription : décembre 2012 Messages : 2 ![]() |
Bonjour à tous,
Je travaille actuellement sur Postgresql pour un projet de cartographie. J'ai une base de données par commune, plus une base template_postgis, postgres, postgis et une base gabarit. Aujourd'hui j'ai tenté de créer une sauvegarde de mes bases de données, j'ai réussi à planifier la tâche et j'ai utilisé comme ligne de commande dans mon batch : Code :
pg_dump.exe -h 127.0.0.1 -p 5433 -U postgres -F c -v -f "C:\DONNEES\sauvegarde\mabase.backup" mabase Code :
Que dois-je mettre en plus de ces lignes de commandes pour que le nom de ma sauvegarde contienne la date du jour de sa création et comment conserver mes 4 derniers jours de sauvegarde grâce à une ligne de commande ? Et dois-je sauvegarder les bases "template_postgis, postgis' postgres et gabarit"? En attendant une réponse, je vous remercie et vous souhaite une bonne journée |
||
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Architecte de système d'information Inscription : novembre 2011 Messages : 18 ![]() |
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Administrateur de base de données Inscription : décembre 2012 Messages : 2 ![]() |
Merci nao_cm du coup pour les dates c'est ok tout fonctionne.
Mais je ne sais toujours pas comment supprimer les fichiers datant de plus de trois ou quatre jours lors d'une nouvelle sauvegarde auriez-vous une réponse? |
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() Inscription : avril 2012 Messages : 21 ![]() |
Il suffit de faire un petit script qui tourne tout les soirs par exemple.
Code :
Le mieux serait quand meme de faire un zip et d'ajouter le fichier obsolete dans ce zip. On sait jamais, sa peut servir et sa prends peu de place |
||
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Franck TheetenInscription : mars 2005 Messages : 59 ![]() |
Bonjour,
La dernière ligne de ce script contient un exemple d'instruction pour supprimer des fichiers plus vieux qu'une certaine date: http://www.defitek.com/blog/2010/01/...backup-script/ Je ne backuperais que les bases qui contiennent les données. Les autres sont des bases systèmes, soit le template de création de postgis pour les autres bases. En cas de migration ou de restore sur un serveur contenant déjà une version de postgis, les données de template_postgis sont redondantes avec ce qui est déjà dans la base et ne seront pas chargées (du moins avec les valeurs par défaut de pg_dump et pg_restore). Chaque base basée sur PostGIS contient une copie du template au moment du backup. Mais si template_postgis contient des fonctions customisées que vous avez développées il faut alors bien-sûr le backuper. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com