Hola Cecilia El 9 de diciembre de 2014, 22:23, Maria Cecilia Santos Popper < [email protected]> escribió:
> > Hola! > > Después de hacer un back up de la base de datos > $ pg_dump dbname > output > > y luego de hacer un restore > createdb -T template0 2014_restored --encoding=unicode > ¿con qué usuario creas la base de datos? Prueba a poner la opción -O seguida del usuario propietario de la base de datos. > psql dbname_restored < infile > > #Los nombres de los archivos y db son inventados > > no estoy pudiendo escribir nada en la base de datos re-establecida > (dbname_restored) y me tira el siguiente error > > > *Traceback (most recent call last):* > * File "/trytond/protocols/jsonrpc.py", line 125, in _marshaled_dispatch* > * response['result'] = dispatch_method(method, params)* > * File "/trytond/protocols/jsonrpc.py", line 158, in _dispatch* > * res = dispatch(*args)* > * File "/trytond/protocols/dispatcher.py", line 158, in dispatch* > * result = rpc.result(meth(*c_args, **c_kwargs))* > * File "/trytond/modules/product/product.py", line 120, in create* > * return super(Template, cls).create(vlist)* > * File "/trytond/model/modelsql.py", line 442, in create* > * [insert_values], [table.id <http://table.id/>]))* > * File "/trytond/backend/postgresql/database.py", line 309, in execute* > * return self.cursor.execute(sql, params)* > *IntegrityError: llave duplicada viola restricción de unicidad > «product_template_pkey»* > *DETAIL: Ya existe la llave (id)=(4).* > > > El número (id) = () aumenta con cada intento. > > Lo que ví cuando hice el restore de la base de datos es que me tiró > errores como el siguiente: > > *ERROR: la restricción «stock_shipment_out_write_uid_fkey» para la > relación «stock_shipment_out» ya existe* > *WARNING: ningún privilegio pudo ser revocado para «public»* > *REVOKE* > *WARNING: ningún privilegio pudo ser revocado para «public»* > *REVOKE* > *WARNING: no se otorgaron privilegios para «public»* > *GRANT* > *WARNING: no se otorgaron privilegios para «public»* > *GRANT* > > > Intuyo desde mi ignorancia en postgre que se trata de un problema de > permisos, la pregunta es, tiene solución? > Por otro lado, cómo puedo evitar el conflicto de permisos cuando se > realizan backups? > > Gracias! > > > -- > Lic. Cecilia Santos Popper > Santa Fe > (0342) 154 440 615 > www.linkedin.com/in/ceciliasp/ > -- Jesús Martín Zikzakmedia SL C/ de Sant Jaume, 9, baixos, 2ª 08720 Vilafranca del Penedès ☏ 93 890 21 08
