migrazioni
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| migrazioni [2014/09/15 10:38] – [migrazione] - nota feroda | migrazioni [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Migrazione a Postgres 9.x ====== | ||
| - | |||
| - | Per essere sicuri che noi e i nostri clienti migriamo " | ||
| - | |||
| - | * Leggere le note di release della 9.0: http:// | ||
| - | * **ATTENZIONE alle incompatibilità in particolare nel linguaggio PG/PLSQL** | ||
| - | * Al quoting delle stringhe | ||
| - | * testare la migrazione | ||
| - | |||
| - | ===== Appunti ===== | ||
| - | |||
| - | Da http:// | ||
| - | |||
| - | * 9.1+: '' | ||
| - | * 9.1+: '' | ||
| - | |||
| - | Da http:// | ||
| - | |||
| - | * 9.0+: I parametri '' | ||
| - | |||
| - | Da http:// | ||
| - | |||
| - | * 8.4<=: **VACUUM FULL è da evitare**! Usare **CLUSTER** | ||
| - | * 9.0+: VACUUM FULL va bene | ||
| - | |||
| - | ===== migrazione plt ===== | ||
| - | |||
| - | Nella funzione // | ||
| - | |||
| - | I trigger nelle nuove versioni di postgres possono esere definiti con una clausola **WHEN** questo ci potrebbe fare comodo per evitare la chiamata ricorsiva del trigger di compressione? | ||
| - | |||
| - | ==== migrazione ==== | ||
| - | |||
| - | - avviare pgadmin nel client con un tunnel ssh verso il database | ||
| - | - sostituito parametro '' | ||
| - | - ssh verso l'host | ||
| - | - screen -S migrazione | ||
| - | - su - postgres | ||
| - | - pg_dump -f / | ||
| - | |||
| - | ==== note ==== | ||
| - | |||
| - | - Su una installazione con database di 34GB, il dump fatto come sopra si riduce a 905MB! | ||
migrazioni.1410777523.txt.gz · Last modified: 2014/10/28 11:28 (external edit)
