Outils du site

Les femmes partagent nos peines doublent notre plaisir et triplent nos dépenses. [Inconnu]

60-database:postgresql

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
60-database:postgresql [2019/05/13 23:30] – [Command line] Roge60-database:postgresql [2020/10/09 18:36] (Version actuelle) – [Changement de version de l'instance cible] Roge
Ligne 81: Ligne 81:
  
  
 +
 +==== Changement de version de l'instance cible ====
  
 <code bash> <code bash>
 +# backup database with no format specification (default is SQL)
 +pg_dump -v -O -U <user> -d <database> -f <file dump.sql>
  
 +# Restore with psql
 +psql -vc -h <host> -U <user> -d <database> -f <file dump.sql>
 +</code>
 +
 +==== Meme version de l'instance cible ====
 +
 +<code bash>
 # backup database # backup database
-pg_dump -v -U <user> -d <database> -f <file dump>+pg_dump -v -O -Fc -U <user> -d <database> -f <file dump>
  
 # Restore with: # Restore with:
Ligne 93: Ligne 104:
  
 pg_restore -vc -U <user> -d <database> -1 <file dump> pg_restore -vc -U <user> -d <database> -1 <file dump>
 +</code>
  
 +Lister le contenu d'un dump:
  
 +<code bash>
 +pg_restore -l mydatabase.backup
 </code> </code>
  
Ligne 124: Ligne 139:
 ===== Tablespace ===== ===== Tablespace =====
  
 +<code bash>
 +mkdir <Tablespace-Path>
 +chown postgres:postgres <Tablespace-Path>
 +
 +
 +CREATE TABLESPACE <tableSpacename> OWNER <owner> LOCATION '<Tablespace-Path>';
 +
 +</code>
 ===== schema ===== ===== schema =====
  
Dernière modification : 2019/05/13 23:30