backup / restore

86 views
Skip to first unread message

João P. Vanzuita

unread,
Apr 16, 2014, 8:11:12 PM4/16/14
to openerp...@googlegroups.com
Olá,

estou tentando restaurar um backup pela linha de comando mas não estou conseguinte, o que fiz foi:

dump:
pg_dump base > producao.sql

restore:

psql -h localhost -d producao -U openerp -f producao.sql


ele finaliza ok com estes warnings:

psql:producao.sql:1413658: WARNING:  no privileges could be revoked for "public"

REVOKE

psql:producao.sql:1413659: WARNING:  no privileges could be revoked for "public"

REVOKE

psql:producao.sql:1413660: WARNING:  no privileges were granted for "public"

GRANT

psql:producao.sql:1413661: WARNING:  no privileges were granted for "public"

GRANT


O problema está que ao acessar a interface web do OpenERP a base que acabei de restaurar não aparece. Alguém sabe como posso resolver ?

*fazer o backup/restore pela interface web da erro de estouro de memória.

João P. Vanzuita

unread,
Apr 16, 2014, 8:13:20 PM4/16/14
to openerp...@googlegroups.com
dei enter no email e consegui resolver.

faltou dar

alter database producao owner openerp;

jp.

Paulo Cangussu

unread,
Apr 16, 2014, 8:13:52 PM4/16/14
to openerp...@googlegroups.com
para backup

pg_dump -Fc -Z9  BANCO > Banco-Data.dump

para restore
crie o banco com novo nome BancoNovo
pg_restore -FC -d BancoNovo Banco-Data.dump



Espero ter ajudado.

Paulo
--
Você recebeu essa mensagem porque está inscrito no grupo quot;OpenERPBrasil.org" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para openerp-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Paulo Cangussu

unread,
Apr 16, 2014, 8:15:34 PM4/16/14
to openerp...@googlegroups.com
Ops...
achei que queria fazer o backup..não li seu email corretamente...
E isso mesmo...o banco tem que pertencer ao seu usuário do openerp.


Paulo

João P. Vanzuita

unread,
Apr 16, 2014, 8:44:36 PM4/16/14
to openerp...@googlegroups.com
agora ao tentar fazer login recebo essa mensagem de erro:

OpenERP Server Error

Client Traceback (most recent call last):
  File "/opt/openerp/server/openerp/addons/web/common/http.py", line 180, in dispatch
    response["result"] = method(controller, self, **self.params)
  File "/opt/openerp/server/openerp/addons/web/controllers/main.py", line 466, in authenticate
    req.session.authenticate(db, login, password, env)
  File "/opt/openerp/server/openerp/addons/web/common/session.py", line 73, in authenticate
    uid = self.proxy('common').authenticate(db, login, password, env)
  File "/opt/openerp/server/openerp/addons/web/common/openerplib/main.py", line 117, in proxy
    result = self.connector.send(self.service_name, method, *args)
  File "/opt/openerp/server/openerp/addons/web/common/http.py", line 611, in send
    raise fault


Server Traceback (most recent call last):
  File "/opt/openerp/server/openerp/addons/web/common/http.py", line 592, in send
    result = openerp.netsvc.dispatch_rpc(service_name, method, args)
  File "/opt/openerp/server/openerp/netsvc.py", line 360, in dispatch_rpc
    result = ExportService.getService(service_name).dispatch(method, params)
  File "/opt/openerp/server/openerp/service/web_services.py", line 384, in dispatch
    return fn(*params)
  File "/opt/openerp/server/openerp/service/web_services.py", line 395, in exp_authenticate
    res_users = pooler.get_pool(db).get('res.users')
  File "/opt/openerp/server/openerp/pooler.py", line 50, in get_pool
    return get_db_and_pool(db_name, force_demo, status, update_module)[1]
  File "/opt/openerp/server/openerp/pooler.py", line 33, in get_db_and_pool
    registry = RegistryManager.get(db_name, force_demo, status, update_module, pooljobs)
  File "/opt/openerp/server/openerp/modules/registry.py", line 138, in get
    update_module, pooljobs)
  File "/opt/openerp/server/openerp/modules/registry.py", line 160, in new
    openerp.modules.load_modules(registry.db, force_demo, status, update_module)
  File "/opt/openerp/server/openerp/modules/loading.py", line 291, in load_modules
    graph.add_module(cr, 'base', force)
  File "/opt/openerp/server/openerp/modules/graph.py", line 91, in add_module
    self.add_modules(cr, [module], force)
  File "/opt/openerp/server/openerp/modules/graph.py", line 132, in add_modules
    self.update_from_db(cr)
  File "/opt/openerp/server/openerp/modules/graph.py", line 80, in update_from_db
    ' WHERE name IN %s',(tuple(additional_data),)
  File "/opt/openerp/server/openerp/sql_db.py", line 152, in wrapper
    return f(self, *args, **kwargs)
  File "/opt/openerp/server/openerp/sql_db.py", line 212, in execute
    res = self._obj.execute(query, params)
ProgrammingError: relation "ir_module_module" does not exist
LINE 1: ...dbdemo, latest_version AS installed_version  FROM ir_module_...

alguém sabe como resolver ?

João P. Vanzuita

unread,
Apr 16, 2014, 9:01:40 PM4/16/14
to openerp...@googlegroups.com
caramba, resolvi também, faltou dar privilégio no banco.

jp.

Sidnei Brianti

unread,
May 21, 2014, 12:48:19 PM5/21/14
to openerp...@googlegroups.com
Olá Pessoal 

Achei esse modulo backup algum já testou?


Sidnei

Sidnei Brianti

unread,
May 21, 2014, 4:01:58 PM5/21/14
to openerp...@googlegroups.com
Pessoal instalei aqui e funcionou na hora agendada. 

Fiz varias regras de horários e amanhã vejo o resultado

Sidnei
Reply all
Reply to author
Forward
0 new messages