Benvenuto!

Questo è il forum ufficiale dell'Associazione Odoo Italia. Dopo esserti registrato potrai partecipare ponendo domande o rispondendo a quelle esistenti. Non scordarti di compilare il tuo profilo e consultare le linee guida prima di iniziare a scrivere.

0

1
Luigi Di Naro
Il 26/08/19, 21:37

pg_dump --no-owner  --file dump_name.sql db_name

psql -U db_user db_name < dump_name.sql

Ma fai attenzione che questo non ripristina il filestore a differenza del backup web che inserisce anche quello e lo ripristina. Dovrai copiare la cartella del filestore e ripristinarla prima di avviare odoo sul nuovo db appena importato.

Per database di 3g (ma anche molto meno) la procedura web non e' usabile, ed in generale e' meglio procedere con uno script apposito. Metti in uno script .sh i due comandi di sopra e la copia tar.gz (o quel che ti pare) del filestore. Oltretutto la copia via web funziona solo con filestore su filesystem o postgress se usi altri engine non va.

Non a caso ormai per abitudine la disabilito :D


La tua risposta

0
Luigi Gregori
Il 29/08/19, 08:50

mi incuriosito il finale della risposta "se usi altri engine"... che altri engine sono utilizzabili?


LG


La tua risposta

0
Luigi Di Naro
Il 15/09/19, 08:41

OPS ... mi ero perso la domanda.

Esistono implementazioni dello starage (filestore) per per PostgresLOB, Amazon S3, OpenSwift e diversi altri posso immaginare. Implementare un nuovo storage non e' complicato se si tengono conto alcune delle piccole stranezze di odoo (non tutto passa sempre per le api pubblici di ir.attachment).

Io ad esempio ho implementato lo store su google bucket (gcloud storage) che uso su tutte le istanze di produzione. Il vantaggio di avere uno storage esterno (non filesystem) oltre ad una migliore gestione dello spazio è la possibilita', combinata con lo storage delle sessioni su redis o analogo, di poter usare piu' istanze di odoo che servono lo stesso database e scalarle di conseguenza.

Lo svantaggio, se si esclude l'utilizzo dei LOB, l'impossibilita' di usare gli strumenti web di odoo per l'import e l'export del database. Poca roba se si considerano i limiti di questo strumento.


La tua risposta

0
Giuseppe Flammia
Il 11/09/19, 11:11

Al momento ho deciso di agire in questa maniera: 

Faccio il dump da WEB e poi ripristino. 

Ma prima di avviare di nuovo il server lancio un comando che mi ha condiviso @Baggio sul gruppo telegram

"DELETE FROM ir_attachment WHERE datas_fname SIMILAR TO '%.(css|js|less)';"

Questo comando sul DB, permette l'avvio del server anche senza la cartella di ripristino. 


La tua risposta

Resta informato

Informazioni sulla comunità

Forum ufficiale dell'Associazione Odoo Italia Leggi le linee guida

Strumenti di richiesta

27 follower

Statistiche

Richiesta del: 26/08/19, 16:50
Vista: 607 volte
Ultimo aggiornamento: 26/08/19, 21:37