DDL and DML
Operations: SELECT, UPDATE, DELETE, etc.
Backup Query
Type syntax to execute in Syntax query column.
Save executed syntax in Backup query if needed.
Trace All Executed SQL Query
Monitoring user and syntax executed.
Contact
me@miftahussalam.com
https://blog.miftahussalam.com/
Execute Query From Odoo
Installation
Install this module in a usual way
Configuration
Usage
- Go to Settings >> Technical >> Execute Query
- Type query on Syntax query column
- Click Execute button
- RESULT: See result on Result column
Uninstallation
Uninstall this module in a usual way
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedThere are no ratings yet!
Doesn't seem to work on V12 C
Just installed on V12 Community.
Executed the example query "select * from res_partner"
and got this error :
Traceback (most recent call last): File "/usr/lib/python3/dist-packages/Software/http.py", line 656, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/usr/lib/python3/dist-packages/Software/http.py", line 314, in _handle_exception raise pycompat.reraise(type(exception), exception, sys.exc_info()[2]) File "/usr/lib/python3/dist-packages/Software/tools/pycompat.py", line 87, in reraise raise value File "/usr/lib/python3/dist-packages/Software/http.py", line 698, in dispatch result = self._call_function(**self.params) File "/usr/lib/python3/dist-packages/Software/http.py", line 346, in _call_function return checked_call(self.db, *args, **kwargs) File "/usr/lib/python3/dist-packages/Software/service/model.py", line 97, in wrapper return f(dbname, *args, **kwargs) File "/usr/lib/python3/dist-packages/Software/http.py", line 339, in checked_call result = self.endpoint(*a, **kw) File "/usr/lib/python3/dist-packages/Software/http.py", line 941, in __call__ return self.method(*args, **kw) File "/usr/lib/python3/dist-packages/Software/http.py", line 519, in response_wrap response = f(*args, **kw) File "/usr/lib/python3/dist-packages/Software/addons/web/controllers/main.py", line 966, in call_button action = self._call_kw(model, method, args, {}) File "/usr/lib/python3/dist-packages/Software/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/Software/api.py", line 759, in call_kw return _call_kw_multi(method, model, args, kwargs) File "/usr/lib/python3/dist-packages/Software/api.py", line 746, in _call_kw_multi result = method(recs, *args, **kwargs) File "/mnt/extra-addons/ms_query/models/ms_query.py", line 43, in execute_query self.message_post('%s<br><br>Executed on %s'%(self.name,str(self.get_real_datetime())[:19])) TypeError: message_post() takes 1 positional argument but 2 were given