Se connecter
Se connecter
Inscription
Mot de passe perdu
Connexion:
[Actualités]
Nvidia prévient d'une pénurie de GPU ce trimestre, avec une reprise début 2025
[Actualités]
Les Technos #469 : Un jour sans fin
[Actualités]
Test Farming Simulator 25 (PS5) - Des innovations intéressantes mais des perfor...
[Actualités]
Qualcomm souhaite réduire davantage les prix des PC Windows basés sur ARM
[Actualités]
Finalement, Google préparerait une nouvelle tablette mais la Pixel Tablet 2 ser...
[Actualités]
Windows 10 version 22H2 : erreur de mise à jour et de désinstallation
[Actualités]
OpenAI prépare désormais son propre navigateur
[Actualités]
WhatsApp bat Telegram : les transcriptions des messages vocaux arrivent pour tou...
[Actualités]
Unreal et Unreal Tournament désormais gratuits sur Internet Archive
[Actualités]
Windows 10 : Microsoft affiche des publicités en plein écran pour les PC équi...
[Articles]
Dungeons 4 - Nintendo Switch Edition
[Articles]
The Bridge Curse 2 : The Extrication
[Articles]
Farmagia
[Articles]
I*CHU: Chibi Edition
[Articles]
Farming Simulator 25
[Articles]
Goblin Slayer -Another Adventurer- Nightmare Feast
[Articles]
Deel lance des programmes en marque blanche et pour les revendeurs pour plus de ...
[Articles]
ESET Research : WolfsBane, nouvelle porte dérobée de cyber-espionnage Linux cr...
[Articles]
Devoteam présente son nouveau plan stratégique « AMPLIFY » avec un fort acce...
[Articles]
LEGO Horizon Adventures
Actualités
Lettre d'information
Proposer une actualité
Archives
Actualités
Articles
Programmation
Press Release
Matériel
Logiciels
Livres
Interviews
Derniers commentaires
Jeux Vidéos
XBox One
XBox 360
Wii U
PSP
PS4
PS3
PC
DS
GameCube
3DS
Forum
Derniers messages
Informatique
Fun
Divers
Logithèque
Blogs
Divers
A Propos
Annonceurs
Contact
Recherche
RSS
Editer un article
Titre
Mots Clés
Texte
[size=18] [b]Nom[/b] [/size] pg_dumpall - Extrait un groupe de base de données PostgreSQL dans un fichier de script [size=18] [b]Résumé[/b] [/size] [b]pg_dumpall[/b] [ [b][/b][i]option[/i][b][/b]...[b][/b] ] [size=18] [b]Description[/b] [/size] [b]pg_dumpall[/b] est un utilitaire pour écrire (« sauvegarder ») tout un groupe de base de données dans un fichier de script. Le fichier de script contient des commandes SQL qui peuvent être utilisées en entrée dans [b]psql[/b](1) pour restaurer les bases de données. Ce programme fait ceci en appelant [b]pg_dump[/b](1) pour chacune des bases de données appartenant au groupe. [b]pg_dumpall[/b] sauvegarde aussi les objets globaux communs à toutes les bases de données. ([b]pg_dump[/b] ne sauvegarde pas ces objets.) Ceci inclut actuellement les informations sur les utilisateurs et les groupes de la base de données,et les permissions d'accès qui s'appliquent aux bases de données dans leur ensemble. Ainsi, [b]pg_dumpall[/b] est une solution intégrée de soutien pour vos bases de données. Mais il y a une limitation : Il ne peut pas sauvegarder les « objets larges », tout comme [b]pg_dump[/b] ne peut pas le faire aussi dans un fichier de texte. Si vous avez des bases de données contenant des objets larges, elles devraient être sauvegardées en utilisant un des modes de sortie au format non texte de [b]pg_dump[/b]. Comme [b]pg_dumpall[/b] lit les tables de toutes les bases de données vous aurez probablement à vous connecter comme superutilisateur de base de données dans le but de produire une sauvegarde complète. Vous aurez besoin aussi des privilèges superutilisateurs pour exécuter les scripts de sauvegarde dans le but de pouvoir ajouter des utilisateurs et des groupes, et de créer des bases de données. Le script SQL sera écrit sur la sortie standard. Les opérateurs Shell devraient être utilisés pour rediriger la sortie standard dans un fichier. [b]pg_dumpall[/b] a besoin de se connecter plusieurs fois au serveur PostgreSQL et peut vous demander un mot de passe à chaque fois. Il peut être commode d'avoir un fichier [i]$HOME/.pgpass[/i] dans ce genre de cas. [size=18] [b]Options[/b] [/size] Les lignes de commandes suivantes sont utilisées pour contrôler le contenu et le format de la sortie. [table][row][col] [/col][col][b]-a[/b][/col][/row][/table] [table][row][col] [/col][col][b]--data-only[/b] Suavegarde les données seulement, pas le schéma (définition de la structure des données).[/col][/row][/table] [table][row][col] [/col][col][b]-c[/b][/col][/row][/table] [table][row][col] [/col][col][b]--clean[/b] Inclut les commandes SQL pour nettoyer (drop) les bases de données avant de les recréer.[/col][/row][/table] [table][row][col] [/col][col][b]-d[/b][/col][/row][/table] [table][row][col] [/col][col][b]--inserts[/b] Sauvegarde les données comme des commandes d'[b]INSERT[/b] (au lieu d'une commande [b]COPY[/b]). Cela produira une restauration très lente, mais réalisera une sortie plus portable à d'autres gestionnaires de bases de données.[/col][/row][/table] [table][row][col] [/col][col][b]-D[/b][/col][/row][/table] [table][row][col] [/col][col][b]--column-inserts[/b][/col][/row][/table] [table][row][col] [/col][col][b]--attribute-inserts[/b] Sauvegarde les données comme des commandes d'[b]INSERT[/b] avec explicitement les noms de colonnes (INSERT INTO [i]table[/i] ([i]column[/i], ...) VALUES &...). Cela produira une restauration très lente, mais cela est nécessaire pour réarranger l'ordre des colonnes.[/col][/row][/table] [table][row][col] [/col][col][b]-g[/b][/col][/row][/table] [table][row][col] [/col][col][b]--globals-only[/b] Ne sauvegarde que les objets globaux (utilisateurs et groupes), pas les bases de données.[/col][/row][/table] [table][row][col] [/col][col][b]-i[/b][/col][/row][/table] [table][row][col] [/col][col][b]--ignore-version[/b] Ignore les erreurs de version entre [b]pg_dumpall[/b] et le serveur de base de données. [b]pg_dumpall[/b] peut maintenir des bases de données de versions précédentes de PostgreSQL, mais les très vieilles versions ne sont plus supportées plus longtemps ( actuellement antérieure à la 7.0). utilisez cette option si vous avez besoin de passer outre les vérifications de version (et si [b]pg_dumpall[/b] alors échoue, vous ne pourrez pas dire que vous n'aurez pas été prévenu).[/col][/row][/table] [table][row][col] [/col][col][b]-o[/b][/col][/row][/table] [table][row][col] [/col][col][b]--oids[/b] Sauvegarde les identifiants d'objets (OIDs) pour chaque table. Utilisez cette option si votre application référence les colonnes d'OID de n'importe quelle manière (par exemple, dans les contraintes de clés étrangères). Autrement, cette option ne devrait pas être utilisée.[/col][/row][/table] [table][row][col] [/col][col][b]-s[/b][/col][/row][/table] [table][row][col] [/col][col][b]--schema-only[/b] Sauvegarde seulement le schéma (definitions des données), pas les données.[/col][/row][/table] [table][row][col] [/col][col][b]-v[/b][/col][/row][/table] [table][row][col] [/col][col][b]--verbose[/b] Spécifie le mode parlant. Cela demandera à [b]pg_dumpall[/b] d'afficher des messages de progression sur la sortie d'erreurs standard[/col][/row][/table] [table][row][col] [/col][col][b]-x[/b][/col][/row][/table] [table][row][col] [/col][col][b]--no-privileges[/b][/col][/row][/table] [table][row][col] [/col][col][b]--no-acl[/b] Empêche la sauvegarde les privilèges d'accès (commandes de grant/revoke).[/col][/row][/table] Les options de lignes de commandes suivantes contrôlent les paramètres de connection aux bases de données. [table][row][col] [/col][col][b]-h[/b] [i]host[/i][b][/b] Spécifie le nom d'hôte de la machine sur laquelle la base de données tourne. Si la valeur commence par un slash, cela est utilisé comme un répertoire pour une connexion à un domaine Unix. La valeur par défaut est prise dans la variable d'environnement [b]PGHOST[/b], si elle est initialisée, sinon une connexion de type domaine Unix est tentée.[/col][/row][/table] [table][row][col] [/col][col][b]-p[/b] [i]port[/i][b][/b] Spécifie le port TCP ou l'extension de fichier de connection local au domaine Unix sur lequel le serveur écoute pour établir les connexions. La valeur par défaut se trouve dans la variable d'environnement [b]PGPORT[/b], si elle est initialisée, ou dans la variable spécifiée par défaut au moment de la compilation du serveur.[/col][/row][/table] [table][row][col] [/col][col][b]-U[/b] [i]username[/i][b][/b] Connecte comme l'utilisateur designé.[/col][/row][/table] [table][row][col] [/col][col][b]-W[/b] Force une invite de commande demandant le mot de passe. Cela peut se produire automatiquement si le serveur est paramètré pour demander des authentifications par mot de passe.[/col][/row][/table] [size=18] [b]Environnement[/b] [/size] [table][row][col] [/col][col][b]PGHOST[/b][/col][/row][/table] [table][row][col] [/col][col][b]PGPORT[/b][/col][/row][/table] [table][row][col] [/col][col][b]PGUSER[/b] Paramètres de connexion par défaut[/col][/row][/table] [size=18] [b]Notes[/b] [/size] Comme [b]pg_dumpall[/b] appelle [b]pg_dump[/b] en interne, quelques messages de diagnostic feront référence à[b]pg_dump[/b]. Une fois restauré, il serait sage d'exécuter [b]ANALYZE[/b] sur chacune des bases de données ainsi l'optimiseur aurait des statistiques utiles. Vous pouvez aussi exécuter [b]vacuumdb[/b] -a -z pour analyser toutes les bases de données. [size=18] [b]Exemples[/b] [/size] Pour sauvegarder toutes les bases de données : .nf $ [b]pg_dumpall[/b] > db.out .fi Pour recharger ces mêmes bases de données, utilisez par exemple : .nf $ [b]psql[/b] -f db.out template1 .fi (La base de données à laquelle vous vous connectez n'a pas d'importance ici, puisque le fichier de script créé par [b]pg_dumpall[/b] contriendra les commandes appropriées pour créer et se connecter aux bases de données sauvegardées.) [size=18] [b]Voir aussi[/b] [/size] [b]pg_dump[/b](1). Vérifiez là pour plus de détails sur de possibles conditions d'erreurs. [size=18] [b]Traduction[/b] [/size] Il est possible que cette traduction soit imparfaite ou périmée. En cas de doute, veuillez vous reporter au document original en langue anglaise fourni avec le programme.
Fichier
Forum
-
Derniers messages
Bavardages
Aujourd'hui, je rénove ou je construis ^^
Software
problème sur windows 10
Réseaux et Télécom
Administrateur Réseau - Cisco
Réseaux et Télécom
Problème wifi (POE)
Software
Postfix - Need help
Bavardages
Oh râge oh désespoir !
Programmation
Enregistrement client et envoi mail
Software
SÉCURITÉ MACBOOK
Hardware
conseil matos réseau?
Hardware
nVidia Shield Android TV
Actualités
-
Archives
Matériel
Nvidia prévient d'une pénurie de GPU ce trimestre, avec une reprise début 2025
Les Technos
Les Technos #469 : Un jour sans fin
Jeux Vidéos
Test Farming Simulator 25 (PS5) - Des innovations intéressantes mais des performances à revoir
Matériel
Qualcomm souhaite réduire davantage les prix des PC Windows basés sur ARM
Tablettes
Finalement, Google préparerait une nouvelle tablette mais la Pixel Tablet 2 serait abandonnée
Ada
CSS
Cobol
CPP
HTML
Fortran
Java
JavaScript
Pascal
Perl
PHP
Python
SQL
VB
XML
Anon URL
DailyMotion
eBay
Flickr
FLV
Google Video
Google Maps
Metacafe
MP3
SeeqPod
Veoh
Yahoo Video
YouTube
6px
8px
10px
12px
14px
16px
18px
Informaticien.be
- © 2002-2024
Akretio
SPRL - Generated via
Kelare
The Akretio Network:
Akretio
-
Freedelity
-
KelCommerce
-
Votre publicité sur informaticien.be ?