User Tools

Site Tools


doc:appunti:linux:sa:postgresql

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:linux:sa:postgresql [2011/01/28 09:14] – [Riassunto comandi utili] niccolodoc:appunti:linux:sa:postgresql [2017/11/14 17:40] (current) – [Backup e restore di un database] niccolo
Line 104: Line 104:
 </code> </code>
  
-Per recuperare il contenuto (il database deve essere gia' esistere):+Per recuperare il contenuto (il database deve già esistere):
  
 <code> <code>
Line 120: Line 120:
 </code> </code>
  
 +This is an example of dump from an 8.4 cluster into a 9.1 cluster:
 +
 +<code>
 +pg_dumpall --cluster 8.4/main --clean --globals-only > globals-8.4.dump
 +psql --cluster 9.1/main < globals-8.4.dump
 +</code>
 ===== Backup e restore selettivo ===== ===== Backup e restore selettivo =====
  
Line 208: Line 214:
 SHOW search_path; SHOW search_path;
 </code> </code>
 +
 +È possibile impostare una **''search_path''** predefinita per un utente:
 +
 +<code sql>
 +ALTER USER test SET search_path TO "$user",public,foo;
 +</code>
 +
 +L'impostazione dell'utente è visibile nella vista ''pg_user'', nel campo ''useconfig''.
  
 Per dare i privilegi di lettura su uno schema e pieni privilegi su un altro: Per dare i privilegi di lettura su uno schema e pieni privilegi su un altro:
Line 227: Line 241:
 <code sql> <code sql>
 SELECT setval('table_column_seq', 1, false); SELECT setval('table_column_seq', 1, false);
 +</code>
 +
 +Anche questo comando imposta il prossimo valore usato da una sequenza:
 +
 +<code sql>
 +ALTER SEQUENCE table_column_seq RESTART WITH 632;
 </code> </code>
  
doc/appunti/linux/sa/postgresql.1296202477.txt.gz · Last modified: 2011/01/28 09:14 by niccolo