Multi-DB Synchronization
by Odoo S.A. http://www.serpentcs.com , Serpent Consulting Services Pvt. Ltd. http://www.serpentcs.comLines of code | 607 |
Technical Name |
base_synchro |
License | AGPL-3 |
Website | http://www.serpentcs.com |
Also available in version | v 7.0 v 11.0 v 14.0 v 8.0 v 13.0 v 9.0 |

Multi-DB Synchronization
This module will let you synchronize more than 1 Odoo Databases!
Configure Servers

Configure the Objects to Sync
You can set if you want to Upload/Download data or if you want to perform both of then simultaneously.

Start the Sync
For better insights, You will get a report once the Synchronization is complete.

Check out our various Odoo Services below | ||||||||||||||||
|
||||||||||||||||
Check out our various Odoo Based Products | ||||||||||||||||
|
||||||||||||||||
For any questions, support and development contact us. | ||||||||||||||||
|
||||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||||||||||||||||
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedIs not working for my
Hello. App Is not work for my. We have Amazon AWS, Odoo 12 Community. Ubuntu 18.04 Server. Cant work in Ubuntu 18.04 Desktop Some one have Solution? Thanks Error: psycopg2.ProgrammingError: ON CONFLICT DO UPDATE command cannot affect row a second time HINT: Ensure that no rows proposed for insertion within the same command have duplicate constrained values.
Re: Is not working for my
David, It looks like mixed up with 3rd party modules. We saw the post at https://github.com/JayVora-SerpentCS/SerpentCS_Contributions/issues/363 and we will checkn resolve. Thanks,
The open status of invoices changes to paid status of invoice automatically while synchronizing the database
Re:
The sync will simply load it to usual state, will not change to other state.
Module for v13
Hey, I wanted to ask when this module will be available again for v13? And can I sync products from a specific category across servers with this module? Thanks
Re: Module for v13
Herbert, We've it in v13 WIP : https://github.com/JayVora-SerpentCS/SerpentCS_Contributions/tree/13.0/base_synchro Thanks.
Please help
server Ubuntu 16,04 Eror!: Odoo Server Error Traceback (most recent call last): File "/usr/lib/python3/dist-packages/odoo/http.py", line 656, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/usr/lib/python3/dist-packages/odoo/http.py", line 314, in _handle_exception raise pycompat.reraise(type(exception), exception, sys.exc_info()[2]) File "/usr/lib/python3/dist-packages/odoo/tools/pycompat.py", line 87, in reraise raise value File "/usr/lib/python3/dist-packages/odoo/http.py", line 698, in dispatch result = self._call_function(**self.params) File "/usr/lib/python3/dist-packages/odoo/http.py", line 346, in _call_function return checked_call(self.db, *args, **kwargs) File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 97, in wrapper return f(dbname, *args, **kwargs) File "/usr/lib/python3/dist-packages/odoo/http.py", line 339, in checked_call result = self.endpoint(*a, **kw) File "/usr/lib/python3/dist-packages/odoo/http.py", line 941, in __call__ return self.method(*args, **kw) File "/usr/lib/python3/dist-packages/odoo/http.py", line 519, in response_wrap response = f(*args, **kw) File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 966, in call_button action = self._call_kw(model, method, args, {}) File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 954, in _call_kw return call_kw(request.env[model], method, args, kwargs) File "/usr/lib/python3/dist-packages/odoo/api.py", line 749, in call_kw return _call_kw_multi(method, model, args, kwargs) File "/usr/lib/python3/dist-packages/odoo/api.py", line 736, in _call_kw_multi result = method(recs, *args, **kwargs) File "/usr/lib/python3/dist-packages/odoo/addons/base_synchro/wizard/base_synchro.py", line 292, in upload_download_multi_thread threading.Thread(target=self.upload_download()) File "/usr/lib/python3/dist-packages/odoo/addons/base_synchro/wizard/base_synchro.py", line 255, in upload_download self.synchronize(server, obj_rec) File "/usr/lib/python3/dist-packages/odoo/addons/base_synchro/wizard/base_synchro.py", line 74, in synchronize module = pool1.get('ir.module.module') File "/usr/lib/python3/dist-packages/odoo/addons/base_synchro/wizard/base_synchro.py", line 42, in get return RPCProxyOne(self.server, ressource) File "/usr/lib/python3/dist-packages/odoo/addons/base_synchro/wizard/base_synchro.py", line 21, in __init__ self.uid = rpc.login(server.server_db, server.login, server.password) File "/usr/lib/python3.5/xmlrpc/client.py", line 1092, in __call__ return self.__send(self.__name, args) File "/usr/lib/python3.5/xmlrpc/client.py", line 1432, in __request verbose=self.__verbose File "/usr/lib/python3.5/xmlrpc/client.py", line 1134, in request return self.single_request(host, handler, request_body, verbose) File "/usr/lib/python3.5/xmlrpc/client.py", line 1146, in single_request http_conn = self.send_request(host, handler, request_body, verbose) File "/usr/lib/python3.5/xmlrpc/client.py", line 1259, in send_request self.send_content(connection, request_body) File "/usr/lib/python3.5/xmlrpc/client.py", line 1289, in send_content connection.endheaders(request_body) File "/usr/lib/python3.5/http/client.py", line 1102, in endheaders self._send_output(message_body) File "/usr/lib/python3.5/http/client.py", line 934, in _send_output self.send(msg) File "/usr/lib/python3.5/http/client.py", line 877, in send self.connect() File "/usr/lib/python3.5/http/client.py", line 849, in connect (self.host,self.port), self.timeout, self.source_address) File "/usr/lib/python3.5/socket.py", line 711, in create_connection raise err File "/usr/lib/python3.5/socket.py", line 702, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused
Hello. I was testing. The App not work with Language Spanish (MX) of Mexico.
Hello. I was testing. The App not work with Language Spanish (MX) of Mexico. Error: ...... .... ..... psycopg2.ProgrammingError: ON CONFLICT DO UPDATE command cannot affect row a second time HINT: Ensure that no rows proposed for insertion within the same command have duplicate constrained values. But is working soo good in Language English Thanks
Re: Hello. I was testing. The App not work with Language Spanish (MX) of Mexico.
David, This is something new we even heard. We will work on https://github.com/JayVora-SerpentCS/SerpentCS_Contributions/issues/363 and will post there. Thanks.
can't synch
i install this module, but when i try, it's error, and can't synch. how to setting the synch?
Re: can't synch
Please follow the steps as described above. If is is still not working, register an issue at https://github.com/JayVora-SerpentCS/SerpentCS_Contributions/issues/
is it downloading and merge or overwrite ???
is it downloading and merge or overwrite ???