- lange existierender Updatecode wurde in jeder 2. Version angezeigt - UPDATEANALYSE.md ergänzt.
171 KiB
171 KiB
modul ir
Tabelle ir_action_act_window
5.0
- after_super
drop_column- object:
table - files:
action.py
- args:
'auto_refresh' - code: 'table.drop_column('auto_refresh')'
- object:
- after_super
drop_column- object:
table - files:
action.py
- args:
'window_name' - code: 'table.drop_column('window_name')'
- object:
- after_super
not_null_action- object:
table - files:
action.py
- args:
'limit', 'remove' - code: 'table.not_null_action('limit', 'remove')'
- object:
- after_super
execute- object:
cursor - files:
action.py
- args:
*act_window.update([act_window.limit], [Null], where=act_window.limit == 0) - code: '(Transaction().connection.cursor()).execute(*act_window.update( [act_window.limit], [Null], where=act_window.limit == 0))'
- object:
- after_super
update- object:
act_window - files:
action.py
- args:
[act_window.limit], [Null] - kwargs:
- where:
act_window.limit == 0
- where:
- code: 'act_window.update( [act_window.limit], [Null], where=act_window.limit == 0)'
- object:
5.4
- after_super
drop_column- object:
table - files:
action.py
- args:
'auto_refresh' - code: 'table.drop_column('auto_refresh')'
- object:
- after_super
drop_column- object:
table - files:
action.py
- args:
'window_name' - code: 'table.drop_column('window_name')'
- object:
- after_super
not_null_action- object:
table - files:
action.py
- args:
'limit', 'remove' - code: 'table.not_null_action('limit', 'remove')'
- object:
- after_super
execute- object:
cursor - files:
action.py
- args:
*act_window.update([act_window.limit], [Null], where=act_window.limit == 0) - code: '(Transaction().connection.cursor()).execute(*act_window.update( [act_window.limit], [Null], where=act_window.limit == 0))'
- object:
- after_super
update- object:
act_window - files:
action.py
- args:
[act_window.limit], [Null] - kwargs:
- where:
act_window.limit == 0
- where:
- code: 'act_window.update( [act_window.limit], [Null], where=act_window.limit == 0)'
- object:
5.8
- after_super
drop_column- object:
table - files:
action.py
- args:
'auto_refresh' - code: 'table.drop_column('auto_refresh')'
- object:
- after_super
drop_column- object:
table - files:
action.py
- args:
'window_name' - code: 'table.drop_column('window_name')'
- object:
- after_super
not_null_action- object:
table - files:
action.py
- args:
'limit', 'remove' - code: 'table.not_null_action('limit', 'remove')'
- object:
- after_super
execute- object:
cursor - files:
action.py
- args:
*act_window.update([act_window.limit], [Null], where=act_window.limit == 0) - code: '(Transaction().connection.cursor()).execute(*act_window.update( [act_window.limit], [Null], where=act_window.limit == 0))'
- object:
- after_super
update- object:
act_window - files:
action.py
- args:
[act_window.limit], [Null] - kwargs:
- where:
act_window.limit == 0
- where:
- code: 'act_window.update( [act_window.limit], [Null], where=act_window.limit == 0)'
- object:
6.2
- after_super
drop_column- object:
table - files:
action.py
- args:
'auto_refresh' - code: 'table.drop_column('auto_refresh')'
- object:
- after_super
drop_column- object:
table - files:
action.py
- args:
'window_name' - code: 'table.drop_column('window_name')'
- object:
- after_super
not_null_action- object:
table - files:
action.py
- args:
'limit', 'remove' - code: 'table.not_null_action('limit', 'remove')'
- object:
- after_super
execute- object:
cursor - files:
action.py
- args:
*act_window.update([act_window.limit], [Null], where=act_window.limit == 0) - code: '(Transaction().connection.cursor()).execute(*act_window.update( [act_window.limit], [Null], where=act_window.limit == 0))'
- object:
- after_super
update- object:
act_window - files:
action.py
- args:
[act_window.limit], [Null] - kwargs:
- where:
act_window.limit == 0
- where:
- code: 'act_window.update( [act_window.limit], [Null], where=act_window.limit == 0)'
- object:
6.6
- after_super
drop_column- object:
table - files:
action.py
- args:
'auto_refresh' - code: 'table.drop_column('auto_refresh')'
- object:
- after_super
drop_column- object:
table - files:
action.py
- args:
'window_name' - code: 'table.drop_column('window_name')'
- object:
- after_super
not_null_action- object:
table - files:
action.py
- args:
'limit', 'remove' - code: 'table.not_null_action('limit', 'remove')'
- object:
- after_super
execute- object:
cursor - files:
action.py
- args:
*act_window.update([act_window.limit], [Null], where=act_window.limit == 0) - code: '(Transaction().connection.cursor()).execute(*act_window.update( [act_window.limit], [Null], where=act_window.limit == 0))'
- object:
- after_super
update- object:
act_window - files:
action.py
- args:
[act_window.limit], [Null] - kwargs:
- where:
act_window.limit == 0
- where:
- code: 'act_window.update( [act_window.limit], [Null], where=act_window.limit == 0)'
- object:
Tabelle ir_action_act_window_domain
5.2
- after_super
not_null_action- object:
table - files:
action.py
- args:
'sequence', 'remove' - code: 'table.not_null_action('sequence', 'remove')'
- object:
5.6
- after_super
not_null_action- object:
table - files:
action.py
- args:
'sequence', 'remove' - code: 'table.not_null_action('sequence', 'remove')'
- object:
6.0
- after_super
not_null_action- object:
table - files:
action.py
- args:
'sequence', 'remove' - code: 'table.not_null_action('sequence', 'remove')'
- object:
6.4
- after_super
not_null_action- object:
table - files:
action.py
- args:
'sequence', 'remove' - code: 'table.not_null_action('sequence', 'remove')'
- object:
6.8
- after_super
not_null_action- object:
table - files:
action.py
- args:
'sequence', 'remove' - code: 'table.not_null_action('sequence', 'remove')'
- object:
7.2
- after_super
not_null_action- object:
table - files:
action.py
- args:
'sequence', 'remove' - code: 'table.not_null_action('sequence', 'remove')'
- object:
Tabelle ir_action_act_window_view
5.2
- after_super
not_null_action- object:
table - files:
action.py
- args:
'sequence', 'remove' - code: 'table.not_null_action('sequence', 'remove')'
- object:
5.6
- after_super
not_null_action- object:
table - files:
action.py
- args:
'sequence', 'remove' - code: 'table.not_null_action('sequence', 'remove')'
- object:
6.0
- after_super
not_null_action- object:
table - files:
action.py
- args:
'sequence', 'remove' - code: 'table.not_null_action('sequence', 'remove')'
- object:
6.4
- after_super
not_null_action- object:
table - files:
action.py
- args:
'sequence', 'remove' - code: 'table.not_null_action('sequence', 'remove')'
- object:
6.8
- after_super
not_null_action- object:
table - files:
action.py
- args:
'sequence', 'remove' - code: 'table.not_null_action('sequence', 'remove')'
- object:
7.2
- after_super
not_null_action- object:
table - files:
action.py
- args:
'sequence', 'remove' - code: 'table.not_null_action('sequence', 'remove')'
- object:
Tabelle ir_action_keyword
5.0
- after_super
index_action- object:
table - files:
action.py
- args:
['keyword', 'model'], 'add' - code: 'table.index_action(['keyword', 'model'], 'add')'
- object:
5.4
- after_super
index_action- object:
table - files:
action.py
- args:
['keyword', 'model'], 'add' - code: 'table.index_action(['keyword', 'model'], 'add')'
- object:
5.8
- after_super
index_action- object:
table - files:
action.py
- args:
['keyword', 'model'], 'add' - code: 'table.index_action(['keyword', 'model'], 'add')'
- object:
6.2
- after_super
index_action- object:
table - files:
action.py
- args:
['keyword', 'model'], 'add' - code: 'table.index_action(['keyword', 'model'], 'add')'
- object:
Tabelle ir_action_report
5.0
- after_super
drop_constraint- object:
table - files:
action.py
- args:
'report_name_module_uniq' - code: 'table.drop_constraint('report_name_module_uniq')'
- object:
- after_super
execute- object:
cursor - files:
action.py
- args:
*action_report.update([action_report.extension], ['txt'], where=action_report.extension == 'plain') - code: '(transaction.connection.cursor()).execute(*action_report.update( [action_report.extension], ['txt'], where=action_report.extension == 'plain'))'
- object:
- after_super
update- object:
action_report - files:
action.py
- args:
[action_report.extension], ['txt'] - kwargs:
- where:
action_report.extension == 'plain'
- where:
- code: 'action_report.update( [action_report.extension], ['txt'], where=action_report.extension == 'plain')'
- object:
5.4
- after_super
drop_constraint- object:
table - files:
action.py
- args:
'report_name_module_uniq' - code: 'table.drop_constraint('report_name_module_uniq')'
- object:
- after_super
execute- object:
cursor - files:
action.py
- args:
*action_report.update([action_report.extension], ['txt'], where=action_report.extension == 'plain') - code: '(transaction.connection.cursor()).execute(*action_report.update( [action_report.extension], ['txt'], where=action_report.extension == 'plain'))'
- object:
- after_super
update- object:
action_report - files:
action.py
- args:
[action_report.extension], ['txt'] - kwargs:
- where:
action_report.extension == 'plain'
- where:
- code: 'action_report.update( [action_report.extension], ['txt'], where=action_report.extension == 'plain')'
- object:
5.8
- after_super
drop_constraint- object:
table - files:
action.py
- args:
'report_name_module_uniq' - code: 'table.drop_constraint('report_name_module_uniq')'
- object:
- after_super
execute- object:
cursor - files:
action.py
- args:
*action_report.update([action_report.extension], ['txt'], where=action_report.extension == 'plain') - code: '(transaction.connection.cursor()).execute(*action_report.update( [action_report.extension], ['txt'], where=action_report.extension == 'plain'))'
- object:
- after_super
update- object:
action_report - files:
action.py
- args:
[action_report.extension], ['txt'] - kwargs:
- where:
action_report.extension == 'plain'
- where:
- code: 'action_report.update( [action_report.extension], ['txt'], where=action_report.extension == 'plain')'
- object:
6.2
- after_super
drop_constraint- object:
table - files:
action.py
- args:
'report_name_module_uniq' - code: 'table.drop_constraint('report_name_module_uniq')'
- object:
- after_super
execute- object:
cursor - files:
action.py
- args:
*action_report.update([action_report.extension], ['txt'], where=action_report.extension == 'plain') - code: '(transaction.connection.cursor()).execute(*action_report.update( [action_report.extension], ['txt'], where=action_report.extension == 'plain'))'
- object:
- after_super
update- object:
action_report - files:
action.py
- args:
[action_report.extension], ['txt'] - kwargs:
- where:
action_report.extension == 'plain'
- where:
- code: 'action_report.update( [action_report.extension], ['txt'], where=action_report.extension == 'plain')'
- object:
6.6
- after_super
drop_constraint- object:
table - files:
action.py
- args:
'report_name_module_uniq' - code: 'table.drop_constraint('report_name_module_uniq')'
- object:
- after_super
execute- object:
cursor - files:
action.py
- args:
*action_report.update([action_report.extension], ['txt'], where=action_report.extension == 'plain') - code: '(transaction.connection.cursor()).execute(*action_report.update( [action_report.extension], ['txt'], where=action_report.extension == 'plain'))'
- object:
- after_super
update- object:
action_report - files:
action.py
- args:
[action_report.extension], ['txt'] - kwargs:
- where:
action_report.extension == 'plain'
- where:
- code: 'action_report.update( [action_report.extension], ['txt'], where=action_report.extension == 'plain')'
- object:
Tabelle ir_attachment
5.0
- after_super
execute- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
cursor - files:
attachment.py
- args:
*attachment.update([attachment.file_id], [attachment.digest], where=(attachment.collision == 0) | (attachment.collision == Null)) - code: '(Transaction().connection.cursor()).execute(*attachment.update( [attachment.file_id], [attachment.digest], where=(attachment.collision == 0) | (attachment.collision == Null)))'
- condition:
- after_super
update- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
attachment - files:
attachment.py
- args:
[attachment.file_id], [attachment.digest] - kwargs:
- where:
(attachment.collision == 0) | (attachment.collision == Null)
- where:
- code: 'attachment.update( [attachment.file_id], [attachment.digest], where=(attachment.collision == 0) | (attachment.collision == Null))'
- condition:
- after_super
execute- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
cursor - files:
attachment.py
- args:
*attachment.update([attachment.file_id], [Concat(Concat(attachment.digest, '-'), attachment.collision)], where=(attachment.collision != 0) & (attachment.collision != Null)) - code: '(Transaction().connection.cursor()).execute(*attachment.update( [attachment.file_id], [Concat(Concat(attachment.digest, '-'), attachment.collision)], where=(attachment.collision != 0) & (attachment.collision != Null)))'
- condition:
- after_super
update- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
attachment - files:
attachment.py
- args:
[attachment.file_id], [Concat(Concat(attachment.digest, '-'), attachment.collision)] - kwargs:
- where:
(attachment.collision != 0) & (attachment.collision != Null)
- where:
- code: 'attachment.update( [attachment.file_id], [Concat(Concat(attachment.digest, '-'), attachment.collision)], where=(attachment.collision != 0) & (attachment.collision != Null))'
- condition:
- after_super
drop_column- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
table - files:
attachment.py
- args:
'digest' - code: 'table.drop_column('digest')'
- condition:
- after_super
drop_column- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
table - files:
attachment.py
- args:
'collision' - code: 'table.drop_column('collision')'
- condition:
- after_super
drop_constraint- object:
table - files:
attachment.py
- args:
'resource_name' - code: 'table.drop_constraint('resource_name')'
- object:
5.4
- after_super
execute- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
cursor - files:
attachment.py
- args:
*attachment.update([attachment.file_id], [attachment.digest], where=(attachment.collision == 0) | (attachment.collision == Null)) - code: '(Transaction().connection.cursor()).execute(*attachment.update( [attachment.file_id], [attachment.digest], where=(attachment.collision == 0) | (attachment.collision == Null)))'
- condition:
- after_super
update- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
attachment - files:
attachment.py
- args:
[attachment.file_id], [attachment.digest] - kwargs:
- where:
(attachment.collision == 0) | (attachment.collision == Null)
- where:
- code: 'attachment.update( [attachment.file_id], [attachment.digest], where=(attachment.collision == 0) | (attachment.collision == Null))'
- condition:
- after_super
execute- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
cursor - files:
attachment.py
- args:
*attachment.update([attachment.file_id], [Concat(Concat(attachment.digest, '-'), attachment.collision)], where=(attachment.collision != 0) & (attachment.collision != Null)) - code: '(Transaction().connection.cursor()).execute(*attachment.update( [attachment.file_id], [Concat(Concat(attachment.digest, '-'), attachment.collision)], where=(attachment.collision != 0) & (attachment.collision != Null)))'
- condition:
- after_super
update- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
attachment - files:
attachment.py
- args:
[attachment.file_id], [Concat(Concat(attachment.digest, '-'), attachment.collision)] - kwargs:
- where:
(attachment.collision != 0) & (attachment.collision != Null)
- where:
- code: 'attachment.update( [attachment.file_id], [Concat(Concat(attachment.digest, '-'), attachment.collision)], where=(attachment.collision != 0) & (attachment.collision != Null))'
- condition:
- after_super
drop_column- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
table - files:
attachment.py
- args:
'digest' - code: 'table.drop_column('digest')'
- condition:
- after_super
drop_column- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
table - files:
attachment.py
- args:
'collision' - code: 'table.drop_column('collision')'
- condition:
- after_super
drop_constraint- object:
table - files:
attachment.py
- args:
'resource_name' - code: 'table.drop_constraint('resource_name')'
- object:
5.8
- after_super
execute- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
cursor - files:
attachment.py
- args:
*attachment.update([attachment.file_id], [attachment.digest], where=(attachment.collision == 0) | (attachment.collision == Null)) - code: '(Transaction().connection.cursor()).execute(*attachment.update( [attachment.file_id], [attachment.digest], where=(attachment.collision == 0) | (attachment.collision == Null)))'
- condition:
- after_super
update- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
attachment - files:
attachment.py
- args:
[attachment.file_id], [attachment.digest] - kwargs:
- where:
(attachment.collision == 0) | (attachment.collision == Null)
- where:
- code: 'attachment.update( [attachment.file_id], [attachment.digest], where=(attachment.collision == 0) | (attachment.collision == Null))'
- condition:
- after_super
execute- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
cursor - files:
attachment.py
- args:
*attachment.update([attachment.file_id], [Concat(Concat(attachment.digest, '-'), attachment.collision)], where=(attachment.collision != 0) & (attachment.collision != Null)) - code: '(Transaction().connection.cursor()).execute(*attachment.update( [attachment.file_id], [Concat(Concat(attachment.digest, '-'), attachment.collision)], where=(attachment.collision != 0) & (attachment.collision != Null)))'
- condition:
- after_super
update- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
attachment - files:
attachment.py
- args:
[attachment.file_id], [Concat(Concat(attachment.digest, '-'), attachment.collision)] - kwargs:
- where:
(attachment.collision != 0) & (attachment.collision != Null)
- where:
- code: 'attachment.update( [attachment.file_id], [Concat(Concat(attachment.digest, '-'), attachment.collision)], where=(attachment.collision != 0) & (attachment.collision != Null))'
- condition:
- after_super
drop_column- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
table - files:
attachment.py
- args:
'digest' - code: 'table.drop_column('digest')'
- condition:
- after_super
drop_column- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
table - files:
attachment.py
- args:
'collision' - code: 'table.drop_column('collision')'
- condition:
- after_super
drop_constraint- object:
table - files:
attachment.py
- args:
'resource_name' - code: 'table.drop_constraint('resource_name')'
- object:
6.2
- after_super
execute- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
cursor - files:
attachment.py
- args:
*attachment.update([attachment.file_id], [attachment.digest], where=(attachment.collision == 0) | (attachment.collision == Null)) - code: '(Transaction().connection.cursor()).execute(*attachment.update( [attachment.file_id], [attachment.digest], where=(attachment.collision == 0) | (attachment.collision == Null)))'
- condition:
- after_super
update- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
attachment - files:
attachment.py
- args:
[attachment.file_id], [attachment.digest] - kwargs:
- where:
(attachment.collision == 0) | (attachment.collision == Null)
- where:
- code: 'attachment.update( [attachment.file_id], [attachment.digest], where=(attachment.collision == 0) | (attachment.collision == Null))'
- condition:
- after_super
execute- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
cursor - files:
attachment.py
- args:
*attachment.update([attachment.file_id], [Concat(Concat(attachment.digest, '-'), attachment.collision)], where=(attachment.collision != 0) & (attachment.collision != Null)) - code: '(Transaction().connection.cursor()).execute(*attachment.update( [attachment.file_id], [Concat(Concat(attachment.digest, '-'), attachment.collision)], where=(attachment.collision != 0) & (attachment.collision != Null)))'
- condition:
- after_super
update- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
attachment - files:
attachment.py
- args:
[attachment.file_id], [Concat(Concat(attachment.digest, '-'), attachment.collision)] - kwargs:
- where:
(attachment.collision != 0) & (attachment.collision != Null)
- where:
- code: 'attachment.update( [attachment.file_id], [Concat(Concat(attachment.digest, '-'), attachment.collision)], where=(attachment.collision != 0) & (attachment.collision != Null))'
- condition:
- after_super
drop_column- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
table - files:
attachment.py
- args:
'digest' - code: 'table.drop_column('digest')'
- condition:
- after_super
drop_column- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
table - files:
attachment.py
- args:
'collision' - code: 'table.drop_column('collision')'
- condition:
- after_super
drop_constraint- object:
table - files:
attachment.py
- args:
'resource_name' - code: 'table.drop_constraint('resource_name')'
- object:
6.6
- after_super
execute- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
cursor - files:
attachment.py
- args:
*attachment.update([attachment.file_id], [attachment.digest], where=(attachment.collision == 0) | (attachment.collision == Null)) - code: '(Transaction().connection.cursor()).execute(*attachment.update( [attachment.file_id], [attachment.digest], where=(attachment.collision == 0) | (attachment.collision == Null)))'
- condition:
- after_super
update- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
attachment - files:
attachment.py
- args:
[attachment.file_id], [attachment.digest] - kwargs:
- where:
(attachment.collision == 0) | (attachment.collision == Null)
- where:
- code: 'attachment.update( [attachment.file_id], [attachment.digest], where=(attachment.collision == 0) | (attachment.collision == Null))'
- condition:
- after_super
execute- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
cursor - files:
attachment.py
- args:
*attachment.update([attachment.file_id], [Concat(Concat(attachment.digest, '-'), attachment.collision)], where=(attachment.collision != 0) & (attachment.collision != Null)) - code: '(Transaction().connection.cursor()).execute(*attachment.update( [attachment.file_id], [Concat(Concat(attachment.digest, '-'), attachment.collision)], where=(attachment.collision != 0) & (attachment.collision != Null)))'
- condition:
- after_super
update- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
attachment - files:
attachment.py
- args:
[attachment.file_id], [Concat(Concat(attachment.digest, '-'), attachment.collision)] - kwargs:
- where:
(attachment.collision != 0) & (attachment.collision != Null)
- where:
- code: 'attachment.update( [attachment.file_id], [Concat(Concat(attachment.digest, '-'), attachment.collision)], where=(attachment.collision != 0) & (attachment.collision != Null))'
- condition:
- after_super
drop_column- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
table - files:
attachment.py
- args:
'digest' - code: 'table.drop_column('digest')'
- condition:
- after_super
drop_column- condition:
table.column_exist('digest') and table.column_exist('collision') - object:
table - files:
attachment.py
- args:
'collision' - code: 'table.drop_column('collision')'
- condition:
- after_super
drop_constraint- object:
table - files:
attachment.py
- args:
'resource_name' - code: 'table.drop_constraint('resource_name')'
- object:
Tabelle ir_cron
5.2
- after_super
drop_column- object:
table_h - files:
cron.py
- args:
column - code: 'table_h.drop_column(column)'
- object:
- after_super
not_null_action- object:
table_h - files:
cron.py
- args:
'next_call', 'remove' - code: 'table_h.not_null_action('next_call', 'remove')'
- object:
5.6
- after_super
drop_column- object:
table_h - files:
cron.py
- args:
column - code: 'table_h.drop_column(column)'
- object:
- after_super
not_null_action- object:
table_h - files:
cron.py
- args:
'next_call', 'remove' - code: 'table_h.not_null_action('next_call', 'remove')'
- object:
6.0
- after_super
drop_column- object:
table_h - files:
cron.py
- args:
column - code: 'table_h.drop_column(column)'
- object:
- after_super
not_null_action- object:
table_h - files:
cron.py
- args:
'next_call', 'remove' - code: 'table_h.not_null_action('next_call', 'remove')'
- object:
6.4
- after_super
drop_column- object:
table_h - files:
cron.py
- args:
column - code: 'table_h.drop_column(column)'
- object:
- after_super
not_null_action- object:
table_h - files:
cron.py
- args:
'next_call', 'remove' - code: 'table_h.not_null_action('next_call', 'remove')'
- object:
6.8
- after_super
drop_column- object:
table_h - files:
cron.py
- args:
column - code: 'table_h.drop_column(column)'
- object:
- after_super
not_null_action- object:
table_h - files:
cron.py
- args:
'next_call', 'remove' - code: 'table_h.not_null_action('next_call', 'remove')'
- object:
7.2
- after_super
drop_column- object:
table_h - files:
cron.py
- args:
column - code: 'table_h.drop_column(column)'
- object:
- after_super
not_null_action- object:
table_h - files:
cron.py
- args:
'next_call', 'remove' - code: 'table_h.not_null_action('next_call', 'remove')'
- object:
Tabelle ir_export
7.0
- after_super
execute- condition:
not user_exists - object:
cursor - files:
export.py
- args:
*table.update([table.user], [table.create_uid]) - code: '(Transaction().connection.cursor()).execute(*table.update([table.user], [table.create_uid]))'
- condition:
- after_super
update- condition:
not user_exists - object:
table - files:
export.py
- args:
[table.user], [table.create_uid] - code: 'table.update([table.user], [table.create_uid])'
- condition:
7.4
- after_super
execute- condition:
not user_exists - object:
cursor - files:
export.py
- args:
*table.update([table.user], [table.create_uid]) - code: '(Transaction().connection.cursor()).execute(*table.update([table.user], [table.create_uid]))'
- condition:
- after_super
update- condition:
not user_exists - object:
table - files:
export.py
- args:
[table.user], [table.create_uid] - code: 'table.update([table.user], [table.create_uid])'
- condition:
7.8
- after_super
execute- condition:
not user_exists - object:
cursor - files:
export.py
- args:
*table.update([table.user], [table.create_uid]) - code: '(Transaction().connection.cursor()).execute(*table.update([table.user], [table.create_uid]))'
- condition:
- after_super
update- condition:
not user_exists - object:
table - files:
export.py
- args:
[table.user], [table.create_uid] - code: 'table.update([table.user], [table.create_uid])'
- condition:
Tabelle ir_model
5.6
- after_super
select- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
model - files:
trigger.py
- args:
model.model - kwargs:
- where:
model.id == sql_table.action_model
- where:
- code: 'model.select( model.model, where=model.id == sql_table.(model.select( model.model, where=model.id == sql_table.action_model)))'
- condition:
6.0
- after_super
select- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
model - files:
trigger.py
- args:
model.model - kwargs:
- where:
model.id == sql_table.action_model
- where:
- code: 'model.select( model.model, where=model.id == sql_table.(model.select( model.model, where=model.id == sql_table.action_model)))'
- condition:
6.4
- after_super
select- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
model - files:
trigger.py
- args:
model.model - kwargs:
- where:
model.id == sql_table.action_model
- where:
- code: 'model.select( model.model, where=model.id == sql_table.(model.select( model.model, where=model.id == sql_table.action_model)))'
- condition:
6.8
- after_super
select- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
model - files:
trigger.py
- args:
model.model - kwargs:
- where:
model.id == sql_table.action_model
- where:
- code: 'model.select( model.model, where=model.id == sql_table.(model.select( model.model, where=model.id == sql_table.action_model)))'
- condition:
7.2
- after_super
select- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
model - files:
trigger.py
- args:
model.model - kwargs:
- where:
model.id == sql_table.action_model
- where:
- code: 'model.select( model.model, where=model.id == sql_table.(model.select( model.model, where=model.id == sql_table.action_model)))'
- condition:
7.6
- before_super
column_rename- condition:
table_h.column_exist('model') - object:
table_h - files:
model.py
- args:
'name', 'string' - code: 'table_h.column_rename('name', 'string')'
- condition:
- before_super
column_rename- condition:
table_h.column_exist('model') - object:
table_h - files:
model.py
- args:
'model', 'name' - code: 'table_h.column_rename('model', 'name')'
- condition:
- before_super
drop_constraint- object:
table_h - files:
model.py
- args:
'model_uniq' - code: 'table_h.drop_constraint('model_uniq')'
- object:
8.0
- before_super
column_rename- condition:
table_h.column_exist('model') - object:
table_h - files:
model.py
- args:
'name', 'string' - code: 'table_h.column_rename('name', 'string')'
- condition:
- before_super
column_rename- condition:
table_h.column_exist('model') - object:
table_h - files:
model.py
- args:
'model', 'name' - code: 'table_h.column_rename('model', 'name')'
- condition:
- before_super
drop_constraint- object:
table_h - files:
model.py
- args:
'model_uniq' - code: 'table_h.drop_constraint('model_uniq')'
- object:
Tabelle ir_model_access
7.2
- before_super
column_rename- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'model', '_temp_model' - code: 'table_h.column_rename('model', '_temp_model')'
- condition:
- before_super
add_column- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'model', 'VARCHAR' - code: 'table_h.add_column('model', 'VARCHAR')'
- condition:
- before_super
execute- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
cursor - files:
model.py
- args:
*table.update([table.model], [model.model], from_=[model], where=table._temp_model == model.id) - code: '(transaction.connection.cursor()).execute(*table.update( [table.model], [model.model], from_=[model], where=table._temp_model == model.id))'
- condition:
- before_super
update- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table - files:
model.py
- args:
[table.model], [model.model] - kwargs:
- from_:
[model] - where:
table._temp_model == model.id
- from_:
- code: 'table.update( [table.model], [model.model], from_=[model], where=table._temp_model == model.id)'
- condition:
- before_super
drop_column- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'_temp_model' - code: 'table_h.drop_column('_temp_model')'
- condition:
7.6
- before_super
column_rename- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'model', '_temp_model' - code: 'table_h.column_rename('model', '_temp_model')'
- condition:
- before_super
add_column- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'model', 'VARCHAR' - code: 'table_h.add_column('model', 'VARCHAR')'
- condition:
- before_super
execute- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
cursor - files:
model.py
- args:
*table.update([table.model], [model.name], from_=[model], where=table._temp_model == model.id) - code: '(transaction.connection.cursor()).execute(*table.update( [table.model], [model.name], from_=[model], where=table._temp_model == model.id))'
- condition:
- before_super
update- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table - files:
model.py
- args:
[table.model], [model.name] - kwargs:
- from_:
[model] - where:
table._temp_model == model.id
- from_:
- code: 'table.update( [table.model], [model.name], from_=[model], where=table._temp_model == model.id)'
- condition:
- before_super
drop_column- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'_temp_model' - code: 'table_h.drop_column('_temp_model')'
- condition:
8.0
- before_super
column_rename- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'model', '_temp_model' - code: 'table_h.column_rename('model', '_temp_model')'
- condition:
- before_super
add_column- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'model', 'VARCHAR' - code: 'table_h.add_column('model', 'VARCHAR')'
- condition:
- before_super
execute- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
cursor - files:
model.py
- args:
*table.update([table.model], [model.name], from_=[model], where=table._temp_model == model.id) - code: '(transaction.connection.cursor()).execute(*table.update( [table.model], [model.name], from_=[model], where=table._temp_model == model.id))'
- condition:
- before_super
update- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table - files:
model.py
- args:
[table.model], [model.name] - kwargs:
- from_:
[model] - where:
table._temp_model == model.id
- from_:
- code: 'table.update( [table.model], [model.name], from_=[model], where=table._temp_model == model.id)'
- condition:
- before_super
drop_column- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'_temp_model' - code: 'table_h.drop_column('_temp_model')'
- condition:
Tabelle ir_model_button
6.4
- after_super
drop_constraint- object:
table_h - files:
model.py
- args:
'name_model_uniq' - code: 'table_h.drop_constraint('name_model_uniq')'
- object:
6.8
- after_super
drop_constraint- object:
table_h - files:
model.py
- args:
'name_model_uniq' - code: 'table_h.drop_constraint('name_model_uniq')'
- object:
7.2
- before_super
column_rename- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'model', '_temp_model' - code: 'table_h.column_rename('model', '_temp_model')'
- condition:
- before_super
add_column- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'model', 'VARCHAR' - code: 'table_h.add_column('model', 'VARCHAR')'
- condition:
- before_super
execute- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
cursor - files:
model.py
- args:
*table.update([table.model], [model.model], from_=[model], where=table._temp_model == model.id) - code: '(transaction.connection.cursor()).execute(*table.update( [table.model], [model.model], from_=[model], where=table._temp_model == model.id))'
- condition:
- before_super
update- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table - files:
model.py
- args:
[table.model], [model.model] - kwargs:
- from_:
[model] - where:
table._temp_model == model.id
- from_:
- code: 'table.update( [table.model], [model.model], from_=[model], where=table._temp_model == model.id)'
- condition:
- before_super
drop_column- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'_temp_model' - code: 'table_h.drop_column('_temp_model')'
- condition:
- after_super
drop_constraint- object:
table_h - files:
model.py
- args:
'name_model_uniq' - code: 'table_h.drop_constraint('name_model_uniq')'
- object:
7.6
- before_super
column_rename- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'model', '_temp_model' - code: 'table_h.column_rename('model', '_temp_model')'
- condition:
- before_super
add_column- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'model', 'VARCHAR' - code: 'table_h.add_column('model', 'VARCHAR')'
- condition:
- before_super
execute- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
cursor - files:
model.py
- args:
*table.update([table.model], [model.name], from_=[model], where=table._temp_model == model.id) - code: '(transaction.connection.cursor()).execute(*table.update( [table.model], [model.name], from_=[model], where=table._temp_model == model.id))'
- condition:
- before_super
update- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table - files:
model.py
- args:
[table.model], [model.name] - kwargs:
- from_:
[model] - where:
table._temp_model == model.id
- from_:
- code: 'table.update( [table.model], [model.name], from_=[model], where=table._temp_model == model.id)'
- condition:
- before_super
drop_column- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'_temp_model' - code: 'table_h.drop_column('_temp_model')'
- condition:
- after_super
drop_constraint- object:
table_h - files:
model.py
- args:
'name_model_uniq' - code: 'table_h.drop_constraint('name_model_uniq')'
- object:
8.0
- before_super
column_rename- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'model', '_temp_model' - code: 'table_h.column_rename('model', '_temp_model')'
- condition:
- before_super
add_column- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'model', 'VARCHAR' - code: 'table_h.add_column('model', 'VARCHAR')'
- condition:
- before_super
execute- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
cursor - files:
model.py
- args:
*table.update([table.model], [model.name], from_=[model], where=table._temp_model == model.id) - code: '(transaction.connection.cursor()).execute(*table.update( [table.model], [model.name], from_=[model], where=table._temp_model == model.id))'
- condition:
- before_super
update- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table - files:
model.py
- args:
[table.model], [model.name] - kwargs:
- from_:
[model] - where:
table._temp_model == model.id
- from_:
- code: 'table.update( [table.model], [model.name], from_=[model], where=table._temp_model == model.id)'
- condition:
- before_super
drop_column- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'_temp_model' - code: 'table_h.drop_column('_temp_model')'
- condition:
- after_super
drop_constraint- object:
table_h - files:
model.py
- args:
'name_model_uniq' - code: 'table_h.drop_constraint('name_model_uniq')'
- object:
Tabelle ir_model_data
5.0
- after_super
execute- object:
cursor - files:
model.py
- args:
*model_data.update([model_data.module], ['ir'], where=(model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')) - code: '(Transaction().connection.cursor()).execute(*model_data.update( [model_data.module], ['ir'], where=((model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button'))))'
- object:
- after_super
update- object:
model_data - files:
model.py
- args:
[model_data.module], ['ir'] - kwargs:
- where:
(model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')
- where:
- code: 'model_data.update( [model_data.module], ['ir'], where=((model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')))'
- object:
- after_super
execute- object:
cursor - files:
module.py
- args:
*model_data_sql_table.update([model_data_sql_table.module], ['ir'], where=(model_data_sql_table.module == 'res') & model_data_sql_table.fs_id.in_(button_fs_ids)) - code: '(Transaction().connection.cursor()).execute(*model_data_sql_table.update( [model_data_sql_table.module], ['ir'], where=((model_data_sql_table.module == 'res') & (model_data_sql_table.fs_id.in_(button_fs_ids)))))'
- object:
- after_super
update- object:
model_data_sql_table - files:
module.py
- args:
[model_data_sql_table.module], ['ir'] - kwargs:
- where:
(model_data_sql_table.module == 'res') & model_data_sql_table.fs_id.in_(button_fs_ids)
- where:
- code: 'model_data_sql_table.update( [model_data_sql_table.module], ['ir'], where=((model_data_sql_table.module == 'res') & (model_data_sql_table.fs_id.in_(button_fs_ids))))'
- object:
- before_super
execute- object:
cursor - files:
module.py
- args:
*model_data.update(columns=[model_data.model], values=[cls.__name__], where=model_data.model == 'ir.module.module.config_wizard.item') - code: '(Transaction().connection.cursor()).execute(*model_data.update( columns=[model_data.model], values=[cls.name], where=(model_data.model == 'ir.module.module.config_wizard.item')))'
- object:
- before_super
update- object:
model_data - files:
module.py
- kwargs:
- columns:
[model_data.model] - values:
[cls.__name__] - where:
model_data.model == 'ir.module.module.config_wizard.item'
- columns:
- code: 'model_data.update( columns=[model_data.model], values=[cls.name], where=(model_data.model == 'ir.module.module.config_wizard.item'))'
- object:
5.2
- after_super
not_null_action- object:
table_h - files:
model.py
- args:
'db_id' - kwargs:
- action:
'remove'
- action:
- code: 'table_h.not_null_action('db_id', action='remove')'
- object:
5.4
- after_super
execute- object:
cursor - files:
country.py
- args:
*data.delete(where=(data.module == 'country') & (data.model == cls.__name__)) - code: '(Transaction().connection.cursor()).execute(*data.delete(where=(data.module == 'country') & (data.model == cls.name)))'
- object:
- after_super
delete- object:
data - files:
country.py
- kwargs:
- where:
(data.module == 'country') & (data.model == cls.__name__)
- where:
- code: 'data.delete(where=(data.module == 'country') & (data.model == cls.name))'
- object:
- after_super
execute- object:
cursor - files:
currency.py
- args:
*data.delete(where=(data.module == 'currency') & (data.model == cls.__name__)) - code: '(Transaction().connection.cursor()).execute(*data.delete(where=(data.module == 'currency') & (data.model == cls.name)))'
- object:
- after_super
delete- object:
data - files:
currency.py
- kwargs:
- where:
(data.module == 'currency') & (data.model == cls.__name__)
- where:
- code: 'data.delete(where=(data.module == 'currency') & (data.model == cls.name))'
- object:
- after_super
execute- object:
cursor - files:
model.py
- args:
*model_data.update([model_data.module], ['ir'], where=(model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')) - code: '(Transaction().connection.cursor()).execute(*model_data.update( [model_data.module], ['ir'], where=((model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button'))))'
- object:
- after_super
update- object:
model_data - files:
model.py
- args:
[model_data.module], ['ir'] - kwargs:
- where:
(model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')
- where:
- code: 'model_data.update( [model_data.module], ['ir'], where=((model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')))'
- object:
- after_super
execute- object:
cursor - files:
module.py
- args:
*model_data_sql_table.update([model_data_sql_table.module], ['ir'], where=(model_data_sql_table.module == 'res') & model_data_sql_table.fs_id.in_(button_fs_ids)) - code: '(Transaction().connection.cursor()).execute(*model_data_sql_table.update( [model_data_sql_table.module], ['ir'], where=((model_data_sql_table.module == 'res') & (model_data_sql_table.fs_id.in_(button_fs_ids)))))'
- object:
- after_super
update- object:
model_data_sql_table - files:
module.py
- args:
[model_data_sql_table.module], ['ir'] - kwargs:
- where:
(model_data_sql_table.module == 'res') & model_data_sql_table.fs_id.in_(button_fs_ids)
- where:
- code: 'model_data_sql_table.update( [model_data_sql_table.module], ['ir'], where=((model_data_sql_table.module == 'res') & (model_data_sql_table.fs_id.in_(button_fs_ids))))'
- object:
- before_super
execute- object:
cursor - files:
module.py
- args:
*model_data.update(columns=[model_data.model], values=[cls.__name__], where=model_data.model == 'ir.module.module.config_wizard.item') - code: '(Transaction().connection.cursor()).execute(*model_data.update( columns=[model_data.model], values=[cls.name], where=(model_data.model == 'ir.module.module.config_wizard.item')))'
- object:
- before_super
update- object:
model_data - files:
module.py
- kwargs:
- columns:
[model_data.model] - values:
[cls.__name__] - where:
model_data.model == 'ir.module.module.config_wizard.item'
- columns:
- code: 'model_data.update( columns=[model_data.model], values=[cls.name], where=(model_data.model == 'ir.module.module.config_wizard.item'))'
- object:
5.6
- after_super
not_null_action- object:
table_h - files:
model.py
- args:
'db_id' - kwargs:
- action:
'remove'
- action:
- code: 'table_h.not_null_action('db_id', action='remove')'
- object:
- before_super
execute- object:
cursor - files:
module.py
- args:
*model_data.update(columns=[model_data.model], values=[cls.__name__], where=model_data.model == 'ir.module.module.config_wizard.item') - code: '(Transaction().connection.cursor()).execute(*model_data.update( columns=[model_data.model], values=[cls.name], where=(model_data.model == 'ir.module.module.config_wizard.item')))'
- object:
- before_super
update- object:
model_data - files:
module.py
- kwargs:
- columns:
[model_data.model] - values:
[cls.__name__] - where:
model_data.model == 'ir.module.module.config_wizard.item'
- columns:
- code: 'model_data.update( columns=[model_data.model], values=[cls.name], where=(model_data.model == 'ir.module.module.config_wizard.item'))'
- object:
5.8
- after_super
execute- object:
cursor - files:
country.py
- args:
*data.delete(where=(data.module == 'country') & (data.model == cls.__name__)) - code: '(Transaction().connection.cursor()).execute(*data.delete(where=(data.module == 'country') & (data.model == cls.name)))'
- object:
- after_super
delete- object:
data - files:
country.py
- kwargs:
- where:
(data.module == 'country') & (data.model == cls.__name__)
- where:
- code: 'data.delete(where=(data.module == 'country') & (data.model == cls.name))'
- object:
- after_super
execute- object:
cursor - files:
currency.py
- args:
*data.delete(where=(data.module == 'currency') & (data.model == cls.__name__)) - code: '(Transaction().connection.cursor()).execute(*data.delete(where=(data.module == 'currency') & (data.model == cls.name)))'
- object:
- after_super
delete- object:
data - files:
currency.py
- kwargs:
- where:
(data.module == 'currency') & (data.model == cls.__name__)
- where:
- code: 'data.delete(where=(data.module == 'currency') & (data.model == cls.name))'
- object:
- after_super
execute- object:
cursor - files:
model.py
- args:
*model_data.update([model_data.module], ['ir'], where=(model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')) - code: '(Transaction().connection.cursor()).execute(*model_data.update( [model_data.module], ['ir'], where=((model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button'))))'
- object:
- after_super
update- object:
model_data - files:
model.py
- args:
[model_data.module], ['ir'] - kwargs:
- where:
(model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')
- where:
- code: 'model_data.update( [model_data.module], ['ir'], where=((model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')))'
- object:
- after_super
execute- object:
cursor - files:
module.py
- args:
*model_data_sql_table.update([model_data_sql_table.module], ['ir'], where=(model_data_sql_table.module == 'res') & model_data_sql_table.fs_id.in_(button_fs_ids)) - code: '(Transaction().connection.cursor()).execute(*model_data_sql_table.update( [model_data_sql_table.module], ['ir'], where=((model_data_sql_table.module == 'res') & (model_data_sql_table.fs_id.in_(button_fs_ids)))))'
- object:
- after_super
update- object:
model_data_sql_table - files:
module.py
- args:
[model_data_sql_table.module], ['ir'] - kwargs:
- where:
(model_data_sql_table.module == 'res') & model_data_sql_table.fs_id.in_(button_fs_ids)
- where:
- code: 'model_data_sql_table.update( [model_data_sql_table.module], ['ir'], where=((model_data_sql_table.module == 'res') & (model_data_sql_table.fs_id.in_(button_fs_ids))))'
- object:
6.0
- after_super
not_null_action- object:
table_h - files:
model.py
- args:
'db_id' - kwargs:
- action:
'remove'
- action:
- code: 'table_h.not_null_action('db_id', action='remove')'
- object:
- before_super
execute- object:
cursor - files:
module.py
- args:
*model_data.update(columns=[model_data.model], values=[cls.__name__], where=model_data.model == 'ir.module.module.config_wizard.item') - code: '(Transaction().connection.cursor()).execute(*model_data.update( columns=[model_data.model], values=[cls.name], where=(model_data.model == 'ir.module.module.config_wizard.item')))'
- object:
- before_super
update- object:
model_data - files:
module.py
- kwargs:
- columns:
[model_data.model] - values:
[cls.__name__] - where:
model_data.model == 'ir.module.module.config_wizard.item'
- columns:
- code: 'model_data.update( columns=[model_data.model], values=[cls.name], where=(model_data.model == 'ir.module.module.config_wizard.item'))'
- object:
6.2
- after_super
execute- object:
cursor - files:
country.py
- args:
*data.delete(where=(data.module == 'country') & (data.model == cls.__name__)) - code: '(Transaction().connection.cursor()).execute(*data.delete(where=(data.module == 'country') & (data.model == cls.name)))'
- object:
- after_super
delete- object:
data - files:
country.py
- kwargs:
- where:
(data.module == 'country') & (data.model == cls.__name__)
- where:
- code: 'data.delete(where=(data.module == 'country') & (data.model == cls.name))'
- object:
- after_super
execute- object:
cursor - files:
currency.py
- args:
*data.delete(where=(data.module == 'currency') & (data.model == cls.__name__)) - code: '(Transaction().connection.cursor()).execute(*data.delete(where=(data.module == 'currency') & (data.model == cls.name)))'
- object:
- after_super
delete- object:
data - files:
currency.py
- kwargs:
- where:
(data.module == 'currency') & (data.model == cls.__name__)
- where:
- code: 'data.delete(where=(data.module == 'currency') & (data.model == cls.name))'
- object:
- after_super
execute- object:
cursor - files:
model.py
- args:
*model_data.update([model_data.module], ['ir'], where=(model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')) - code: '(Transaction().connection.cursor()).execute(*model_data.update( [model_data.module], ['ir'], where=((model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button'))))'
- object:
- after_super
update- object:
model_data - files:
model.py
- args:
[model_data.module], ['ir'] - kwargs:
- where:
(model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')
- where:
- code: 'model_data.update( [model_data.module], ['ir'], where=((model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')))'
- object:
- after_super
execute- object:
cursor - files:
module.py
- args:
*model_data_sql_table.update([model_data_sql_table.module], ['ir'], where=(model_data_sql_table.module == 'res') & model_data_sql_table.fs_id.in_(button_fs_ids)) - code: '(Transaction().connection.cursor()).execute(*model_data_sql_table.update( [model_data_sql_table.module], ['ir'], where=((model_data_sql_table.module == 'res') & (model_data_sql_table.fs_id.in_(button_fs_ids)))))'
- object:
- after_super
update- object:
model_data_sql_table - files:
module.py
- args:
[model_data_sql_table.module], ['ir'] - kwargs:
- where:
(model_data_sql_table.module == 'res') & model_data_sql_table.fs_id.in_(button_fs_ids)
- where:
- code: 'model_data_sql_table.update( [model_data_sql_table.module], ['ir'], where=((model_data_sql_table.module == 'res') & (model_data_sql_table.fs_id.in_(button_fs_ids))))'
- object:
6.4
- after_super
not_null_action- object:
table_h - files:
model.py
- args:
'db_id' - kwargs:
- action:
'remove'
- action:
- code: 'table_h.not_null_action('db_id', action='remove')'
- object:
- before_super
execute- object:
cursor - files:
module.py
- args:
*model_data.update(columns=[model_data.model], values=[cls.__name__], where=model_data.model == 'ir.module.module.config_wizard.item') - code: '(Transaction().connection.cursor()).execute(*model_data.update( columns=[model_data.model], values=[cls.name], where=(model_data.model == 'ir.module.module.config_wizard.item')))'
- object:
- before_super
update- object:
model_data - files:
module.py
- kwargs:
- columns:
[model_data.model] - values:
[cls.__name__] - where:
model_data.model == 'ir.module.module.config_wizard.item'
- columns:
- code: 'model_data.update( columns=[model_data.model], values=[cls.name], where=(model_data.model == 'ir.module.module.config_wizard.item'))'
- object:
6.6
- after_super
execute- object:
cursor - files:
country.py
- args:
*data.delete(where=(data.module == 'country') & (data.model == cls.__name__)) - code: '(Transaction().connection.cursor()).execute(*data.delete(where=(data.module == 'country') & (data.model == cls.name)))'
- object:
- after_super
delete- object:
data - files:
country.py
- kwargs:
- where:
(data.module == 'country') & (data.model == cls.__name__)
- where:
- code: 'data.delete(where=(data.module == 'country') & (data.model == cls.name))'
- object:
- after_super
execute- object:
cursor - files:
currency.py
- args:
*data.delete(where=(data.module == 'currency') & (data.model == cls.__name__)) - code: '(Transaction().connection.cursor()).execute(*data.delete(where=(data.module == 'currency') & (data.model == cls.name)))'
- object:
- after_super
delete- object:
data - files:
currency.py
- kwargs:
- where:
(data.module == 'currency') & (data.model == cls.__name__)
- where:
- code: 'data.delete(where=(data.module == 'currency') & (data.model == cls.name))'
- object:
- after_super
execute- object:
cursor - files:
model.py
- args:
*model_data.update([model_data.module], ['ir'], where=(model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')) - code: '(Transaction().connection.cursor()).execute(*model_data.update( [model_data.module], ['ir'], where=((model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button'))))'
- object:
- after_super
update- object:
model_data - files:
model.py
- args:
[model_data.module], ['ir'] - kwargs:
- where:
(model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')
- where:
- code: 'model_data.update( [model_data.module], ['ir'], where=((model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')))'
- object:
- after_super
execute- object:
cursor - files:
module.py
- args:
*model_data_sql_table.update([model_data_sql_table.module], ['ir'], where=(model_data_sql_table.module == 'res') & model_data_sql_table.fs_id.in_(button_fs_ids)) - code: '(Transaction().connection.cursor()).execute(*model_data_sql_table.update( [model_data_sql_table.module], ['ir'], where=((model_data_sql_table.module == 'res') & (model_data_sql_table.fs_id.in_(button_fs_ids)))))'
- object:
- after_super
update- object:
model_data_sql_table - files:
module.py
- args:
[model_data_sql_table.module], ['ir'] - kwargs:
- where:
(model_data_sql_table.module == 'res') & model_data_sql_table.fs_id.in_(button_fs_ids)
- where:
- code: 'model_data_sql_table.update( [model_data_sql_table.module], ['ir'], where=((model_data_sql_table.module == 'res') & (model_data_sql_table.fs_id.in_(button_fs_ids))))'
- object:
6.8
- after_super
not_null_action- object:
table_h - files:
model.py
- args:
'db_id' - kwargs:
- action:
'remove'
- action:
- code: 'table_h.not_null_action('db_id', action='remove')'
- object:
- before_super
execute- object:
cursor - files:
module.py
- args:
*model_data.update(columns=[model_data.model], values=[cls.__name__], where=model_data.model == 'ir.module.module.config_wizard.item') - code: '(Transaction().connection.cursor()).execute(*model_data.update( columns=[model_data.model], values=[cls.name], where=(model_data.model == 'ir.module.module.config_wizard.item')))'
- object:
- before_super
update- object:
model_data - files:
module.py
- kwargs:
- columns:
[model_data.model] - values:
[cls.__name__] - where:
model_data.model == 'ir.module.module.config_wizard.item'
- columns:
- code: 'model_data.update( columns=[model_data.model], values=[cls.name], where=(model_data.model == 'ir.module.module.config_wizard.item'))'
- object:
7.0
- after_super
execute- object:
cursor - files:
country.py
- args:
*data.delete(where=(data.module == 'country') & (data.model == cls.__name__)) - code: '(Transaction().connection.cursor()).execute(*data.delete(where=(data.module == 'country') & (data.model == cls.name)))'
- object:
- after_super
delete- object:
data - files:
country.py
- kwargs:
- where:
(data.module == 'country') & (data.model == cls.__name__)
- where:
- code: 'data.delete(where=(data.module == 'country') & (data.model == cls.name))'
- object:
- after_super
execute- object:
cursor - files:
currency.py
- args:
*data.delete(where=(data.module == 'currency') & (data.model == cls.__name__)) - code: '(Transaction().connection.cursor()).execute(*data.delete(where=(data.module == 'currency') & (data.model == cls.name)))'
- object:
- after_super
delete- object:
data - files:
currency.py
- kwargs:
- where:
(data.module == 'currency') & (data.model == cls.__name__)
- where:
- code: 'data.delete(where=(data.module == 'currency') & (data.model == cls.name))'
- object:
7.2
- after_super
not_null_action- object:
table_h - files:
model.py
- args:
'db_id' - kwargs:
- action:
'remove'
- action:
- code: 'table_h.not_null_action('db_id', action='remove')'
- object:
7.4
- after_super
execute- object:
cursor - files:
country.py
- args:
*data.delete(where=(data.module == 'country') & (data.model == cls.__name__)) - code: '(Transaction().connection.cursor()).execute(*data.delete(where=(data.module == 'country') & (data.model == cls.name)))'
- object:
- after_super
delete- object:
data - files:
country.py
- kwargs:
- where:
(data.module == 'country') & (data.model == cls.__name__)
- where:
- code: 'data.delete(where=(data.module == 'country') & (data.model == cls.name))'
- object:
- after_super
execute- object:
cursor - files:
currency.py
- args:
*data.delete(where=(data.module == 'currency') & (data.model == cls.__name__)) - code: '(Transaction().connection.cursor()).execute(*data.delete(where=(data.module == 'currency') & (data.model == cls.name)))'
- object:
- after_super
delete- object:
data - files:
currency.py
- kwargs:
- where:
(data.module == 'currency') & (data.model == cls.__name__)
- where:
- code: 'data.delete(where=(data.module == 'currency') & (data.model == cls.name))'
- object:
7.6
- after_super
drop_constraint- object:
table_h - files:
model.py
- args:
'fs_id_module_model_uniq' - code: 'table_h.drop_constraint('fs_id_module_model_uniq')'
- object:
8.0
- after_super
drop_constraint- object:
table_h - files:
model.py
- args:
'fs_id_module_model_uniq' - code: 'table_h.drop_constraint('fs_id_module_model_uniq')'
- object:
Tabelle ir_model_field
7.2
- before_super
column_rename- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'model', '_temp_model' - code: 'table_h.column_rename('model', '_temp_model')'
- condition:
- before_super
add_column- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'model', 'VARCHAR' - code: 'table_h.add_column('model', 'VARCHAR')'
- condition:
- before_super
execute- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
cursor - files:
model.py
- args:
*table.update([table.model], [model.model], from_=[model], where=table._temp_model == model.id) - code: '(transaction.connection.cursor()).execute(*table.update( [table.model], [model.model], from_=[model], where=table._temp_model == model.id))'
- condition:
- before_super
update- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table - files:
model.py
- args:
[table.model], [model.model] - kwargs:
- from_:
[model] - where:
table._temp_model == model.id
- from_:
- code: 'table.update( [table.model], [model.model], from_=[model], where=table._temp_model == model.id)'
- condition:
- before_super
drop_column- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'_temp_model' - code: 'table_h.drop_column('_temp_model')'
- condition:
7.6
- before_super
column_rename- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'model', '_temp_model' - code: 'table_h.column_rename('model', '_temp_model')'
- condition:
- before_super
add_column- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'model', 'VARCHAR' - code: 'table_h.add_column('model', 'VARCHAR')'
- condition:
- before_super
execute- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
cursor - files:
model.py
- args:
*table.update([table.model], [model.name], from_=[model], where=table._temp_model == model.id) - code: '(transaction.connection.cursor()).execute(*table.update( [table.model], [model.name], from_=[model], where=table._temp_model == model.id))'
- condition:
- before_super
update- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table - files:
model.py
- args:
[table.model], [model.name] - kwargs:
- from_:
[model] - where:
table._temp_model == model.id
- from_:
- code: 'table.update( [table.model], [model.name], from_=[model], where=table._temp_model == model.id)'
- condition:
- before_super
drop_column- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'_temp_model' - code: 'table_h.drop_column('_temp_model')'
- condition:
- before_super
column_rename- object:
table_h - files:
model.py
- args:
'field_description', 'string' - code: 'table_h.column_rename('field_description', 'string')'
- object:
8.0
- before_super
column_rename- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'model', '_temp_model' - code: 'table_h.column_rename('model', '_temp_model')'
- condition:
- before_super
add_column- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'model', 'VARCHAR' - code: 'table_h.add_column('model', 'VARCHAR')'
- condition:
- before_super
execute- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
cursor - files:
model.py
- args:
*table.update([table.model], [model.name], from_=[model], where=table._temp_model == model.id) - code: '(transaction.connection.cursor()).execute(*table.update( [table.model], [model.name], from_=[model], where=table._temp_model == model.id))'
- condition:
- before_super
update- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table - files:
model.py
- args:
[table.model], [model.name] - kwargs:
- from_:
[model] - where:
table._temp_model == model.id
- from_:
- code: 'table.update( [table.model], [model.name], from_=[model], where=table._temp_model == model.id)'
- condition:
- before_super
drop_column- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
model.py
- args:
'_temp_model' - code: 'table_h.drop_column('_temp_model')'
- condition:
- before_super
column_rename- object:
table_h - files:
model.py
- args:
'field_description', 'string' - code: 'table_h.column_rename('field_description', 'string')'
- object:
Tabelle ir_model_field_access
7.2
- before_super
column_rename- condition:
table_h.column_exist('field') and table_h.column_is_type('field', 'INTEGER') - object:
table_h - files:
model.py
- args:
'field', '_temp_field' - code: 'table_h.column_rename('field', '_temp_field')'
- condition:
- before_super
add_column- condition:
table_h.column_exist('field') and table_h.column_is_type('field', 'INTEGER') - object:
table_h - files:
model.py
- args:
'model', 'VARCHAR' - code: 'table_h.add_column('model', 'VARCHAR')'
- condition:
- before_super
add_column- condition:
table_h.column_exist('field') and table_h.column_is_type('field', 'INTEGER') - object:
table_h - files:
model.py
- args:
'field', 'VARCHAR' - code: 'table_h.add_column('field', 'VARCHAR')'
- condition:
- before_super
execute- condition:
table_h.column_exist('field') and table_h.column_is_type('field', 'INTEGER') - object:
cursor - files:
model.py
- args:
*table.update([table.model, table.field], [field.model, field.name], from_=[field], where=table._temp_field == field.id) - code: '(transaction.connection.cursor()).execute(*table.update( [table.model, table.field], [field.model, field.name], from_=[field], where=table._temp_field == field.id))'
- condition:
- before_super
update- condition:
table_h.column_exist('field') and table_h.column_is_type('field', 'INTEGER') - object:
table - files:
model.py
- args:
[table.model, table.field], [field.model, field.name] - kwargs:
- from_:
[field] - where:
table._temp_field == field.id
- from_:
- code: 'table.update( [table.model, table.field], [field.model, field.name], from_=[field], where=table._temp_field == field.id)'
- condition:
- before_super
drop_column- condition:
table_h.column_exist('field') and table_h.column_is_type('field', 'INTEGER') - object:
table_h - files:
model.py
- args:
'_temp_field' - code: 'table_h.drop_column('_temp_field')'
- condition:
7.6
- before_super
column_rename- condition:
table_h.column_exist('field') and table_h.column_is_type('field', 'INTEGER') - object:
table_h - files:
model.py
- args:
'field', '_temp_field' - code: 'table_h.column_rename('field', '_temp_field')'
- condition:
- before_super
add_column- condition:
table_h.column_exist('field') and table_h.column_is_type('field', 'INTEGER') - object:
table_h - files:
model.py
- args:
'model', 'VARCHAR' - code: 'table_h.add_column('model', 'VARCHAR')'
- condition:
- before_super
add_column- condition:
table_h.column_exist('field') and table_h.column_is_type('field', 'INTEGER') - object:
table_h - files:
model.py
- args:
'field', 'VARCHAR' - code: 'table_h.add_column('field', 'VARCHAR')'
- condition:
- before_super
execute- condition:
table_h.column_exist('field') and table_h.column_is_type('field', 'INTEGER') - object:
cursor - files:
model.py
- args:
*table.update([table.model, table.field], [field.model, field.name], from_=[field], where=table._temp_field == field.id) - code: '(transaction.connection.cursor()).execute(*table.update( [table.model, table.field], [field.model, field.name], from_=[field], where=table._temp_field == field.id))'
- condition:
- before_super
update- condition:
table_h.column_exist('field') and table_h.column_is_type('field', 'INTEGER') - object:
table - files:
model.py
- args:
[table.model, table.field], [field.model, field.name] - kwargs:
- from_:
[field] - where:
table._temp_field == field.id
- from_:
- code: 'table.update( [table.model, table.field], [field.model, field.name], from_=[field], where=table._temp_field == field.id)'
- condition:
- before_super
drop_column- condition:
table_h.column_exist('field') and table_h.column_is_type('field', 'INTEGER') - object:
table_h - files:
model.py
- args:
'_temp_field' - code: 'table_h.drop_column('_temp_field')'
- condition:
8.0
- before_super
column_rename- condition:
table_h.column_exist('field') and table_h.column_is_type('field', 'INTEGER') - object:
table_h - files:
model.py
- args:
'field', '_temp_field' - code: 'table_h.column_rename('field', '_temp_field')'
- condition:
- before_super
add_column- condition:
table_h.column_exist('field') and table_h.column_is_type('field', 'INTEGER') - object:
table_h - files:
model.py
- args:
'model', 'VARCHAR' - code: 'table_h.add_column('model', 'VARCHAR')'
- condition:
- before_super
add_column- condition:
table_h.column_exist('field') and table_h.column_is_type('field', 'INTEGER') - object:
table_h - files:
model.py
- args:
'field', 'VARCHAR' - code: 'table_h.add_column('field', 'VARCHAR')'
- condition:
- before_super
execute- condition:
table_h.column_exist('field') and table_h.column_is_type('field', 'INTEGER') - object:
cursor - files:
model.py
- args:
*table.update([table.model, table.field], [field.model, field.name], from_=[field], where=table._temp_field == field.id) - code: '(transaction.connection.cursor()).execute(*table.update( [table.model, table.field], [field.model, field.name], from_=[field], where=table._temp_field == field.id))'
- condition:
- before_super
update- condition:
table_h.column_exist('field') and table_h.column_is_type('field', 'INTEGER') - object:
table - files:
model.py
- args:
[table.model, table.field], [field.model, field.name] - kwargs:
- from_:
[field] - where:
table._temp_field == field.id
- from_:
- code: 'table.update( [table.model, table.field], [field.model, field.name], from_=[field], where=table._temp_field == field.id)'
- condition:
- before_super
drop_column- condition:
table_h.column_exist('field') and table_h.column_is_type('field', 'INTEGER') - object:
table_h - files:
model.py
- args:
'_temp_field' - code: 'table_h.drop_column('_temp_field')'
- condition:
Tabelle ir_module
5.0
- after_super
execute- object:
cursor - files:
module.py
- args:
*sql_table.update([sql_table.state], ['activated'], where=sql_table.state == 'installed') - code: '(Transaction().connection.cursor()).execute(*sql_table.update( [sql_table.state], ['activated'], where=sql_table.state == 'installed'))'
- object:
- after_super
update- object:
sql_table - files:
module.py
- args:
[sql_table.state], ['activated'] - kwargs:
- where:
sql_table.state == 'installed'
- where:
- code: 'sql_table.update( [sql_table.state], ['activated'], where=sql_table.state == 'installed')'
- object:
- after_super
execute- object:
cursor - files:
module.py
- args:
*sql_table.update([sql_table.state], ['not activated'], where=sql_table.state == 'uninstalled') - code: '(Transaction().connection.cursor()).execute(*sql_table.update( [sql_table.state], ['not activated'], where=sql_table.state == 'uninstalled'))'
- object:
- after_super
update- object:
sql_table - files:
module.py
- args:
[sql_table.state], ['not activated'] - kwargs:
- where:
sql_table.state == 'uninstalled'
- where:
- code: 'sql_table.update( [sql_table.state], ['not activated'], where=sql_table.state == 'uninstalled')'
- object:
5.4
- after_super
execute- object:
cursor - files:
module.py
- args:
*sql_table.update([sql_table.state], ['activated'], where=sql_table.state == 'installed') - code: '(Transaction().connection.cursor()).execute(*sql_table.update( [sql_table.state], ['activated'], where=sql_table.state == 'installed'))'
- object:
- after_super
update- object:
sql_table - files:
module.py
- args:
[sql_table.state], ['activated'] - kwargs:
- where:
sql_table.state == 'installed'
- where:
- code: 'sql_table.update( [sql_table.state], ['activated'], where=sql_table.state == 'installed')'
- object:
- after_super
execute- object:
cursor - files:
module.py
- args:
*sql_table.update([sql_table.state], ['not activated'], where=sql_table.state == 'uninstalled') - code: '(Transaction().connection.cursor()).execute(*sql_table.update( [sql_table.state], ['not activated'], where=sql_table.state == 'uninstalled'))'
- object:
- after_super
update- object:
sql_table - files:
module.py
- args:
[sql_table.state], ['not activated'] - kwargs:
- where:
sql_table.state == 'uninstalled'
- where:
- code: 'sql_table.update( [sql_table.state], ['not activated'], where=sql_table.state == 'uninstalled')'
- object:
5.6
- before_super
table_rename- condition:
backend.TableHandler.table_exist(old_table) - object:
backend.TableHandler - files:
module.py
- args:
old_table, cls._table - code: 'backend.TableHandler.table_rename(old_table, cls._table)'
- condition:
5.8
- after_super
execute- object:
cursor - files:
module.py
- args:
*sql_table.update([sql_table.state], ['activated'], where=sql_table.state == 'installed') - code: '(Transaction().connection.cursor()).execute(*sql_table.update( [sql_table.state], ['activated'], where=sql_table.state == 'installed'))'
- object:
- after_super
update- object:
sql_table - files:
module.py
- args:
[sql_table.state], ['activated'] - kwargs:
- where:
sql_table.state == 'installed'
- where:
- code: 'sql_table.update( [sql_table.state], ['activated'], where=sql_table.state == 'installed')'
- object:
- after_super
execute- object:
cursor - files:
module.py
- args:
*sql_table.update([sql_table.state], ['not activated'], where=sql_table.state == 'uninstalled') - code: '(Transaction().connection.cursor()).execute(*sql_table.update( [sql_table.state], ['not activated'], where=sql_table.state == 'uninstalled'))'
- object:
- after_super
update- object:
sql_table - files:
module.py
- args:
[sql_table.state], ['not activated'] - kwargs:
- where:
sql_table.state == 'uninstalled'
- where:
- code: 'sql_table.update( [sql_table.state], ['not activated'], where=sql_table.state == 'uninstalled')'
- object:
6.0
- before_super
table_rename- condition:
backend.TableHandler.table_exist(old_table) - object:
backend.TableHandler - files:
module.py
- args:
old_table, cls._table - code: 'backend.TableHandler.table_rename(old_table, cls._table)'
- condition:
6.2
- after_super
execute- object:
cursor - files:
module.py
- args:
*sql_table.update([sql_table.state], ['activated'], where=sql_table.state == 'installed') - code: '(Transaction().connection.cursor()).execute(*sql_table.update( [sql_table.state], ['activated'], where=sql_table.state == 'installed'))'
- object:
- after_super
update- object:
sql_table - files:
module.py
- args:
[sql_table.state], ['activated'] - kwargs:
- where:
sql_table.state == 'installed'
- where:
- code: 'sql_table.update( [sql_table.state], ['activated'], where=sql_table.state == 'installed')'
- object:
- after_super
execute- object:
cursor - files:
module.py
- args:
*sql_table.update([sql_table.state], ['not activated'], where=sql_table.state == 'uninstalled') - code: '(Transaction().connection.cursor()).execute(*sql_table.update( [sql_table.state], ['not activated'], where=sql_table.state == 'uninstalled'))'
- object:
- after_super
update- object:
sql_table - files:
module.py
- args:
[sql_table.state], ['not activated'] - kwargs:
- where:
sql_table.state == 'uninstalled'
- where:
- code: 'sql_table.update( [sql_table.state], ['not activated'], where=sql_table.state == 'uninstalled')'
- object:
6.4
- before_super
table_rename- condition:
backend.TableHandler.table_exist(old_table) - object:
backend.TableHandler - files:
module.py
- args:
old_table, cls._table - code: 'backend.TableHandler.table_rename(old_table, cls._table)'
- condition:
6.6
- after_super
execute- object:
cursor - files:
module.py
- args:
*sql_table.update([sql_table.state], ['activated'], where=sql_table.state == 'installed') - code: '(Transaction().connection.cursor()).execute(*sql_table.update( [sql_table.state], ['activated'], where=sql_table.state == 'installed'))'
- object:
- after_super
update- object:
sql_table - files:
module.py
- args:
[sql_table.state], ['activated'] - kwargs:
- where:
sql_table.state == 'installed'
- where:
- code: 'sql_table.update( [sql_table.state], ['activated'], where=sql_table.state == 'installed')'
- object:
- after_super
execute- object:
cursor - files:
module.py
- args:
*sql_table.update([sql_table.state], ['not activated'], where=sql_table.state == 'uninstalled') - code: '(Transaction().connection.cursor()).execute(*sql_table.update( [sql_table.state], ['not activated'], where=sql_table.state == 'uninstalled'))'
- object:
- after_super
update- object:
sql_table - files:
module.py
- args:
[sql_table.state], ['not activated'] - kwargs:
- where:
sql_table.state == 'uninstalled'
- where:
- code: 'sql_table.update( [sql_table.state], ['not activated'], where=sql_table.state == 'uninstalled')'
- object:
6.8
- before_super
table_rename- condition:
backend.TableHandler.table_exist(old_table) - object:
backend.TableHandler - files:
module.py
- args:
old_table, cls._table - code: 'backend.TableHandler.table_rename(old_table, cls._table)'
- condition:
Tabelle ir_module_config_wizard_item
5.2
- after_super
not_null_action- object:
table - files:
module.py
- args:
'sequence', 'remove' - code: 'table.not_null_action('sequence', 'remove')'
- object:
5.6
- before_super
table_rename- condition:
backend.TableHandler.table_exist(old_table) - object:
backend.TableHandler - files:
module.py
- args:
old_table, cls._table - code: 'backend.TableHandler.table_rename(old_table, cls._table)'
- condition:
- after_super
not_null_action- object:
table - files:
module.py
- args:
'sequence', 'remove' - code: 'table.not_null_action('sequence', 'remove')'
- object:
6.0
- before_super
table_rename- condition:
backend.TableHandler.table_exist(old_table) - object:
backend.TableHandler - files:
module.py
- args:
old_table, cls._table - code: 'backend.TableHandler.table_rename(old_table, cls._table)'
- condition:
- after_super
not_null_action- object:
table - files:
module.py
- args:
'sequence', 'remove' - code: 'table.not_null_action('sequence', 'remove')'
- object:
6.4
- before_super
table_rename- condition:
backend.TableHandler.table_exist(old_table) - object:
backend.TableHandler - files:
module.py
- args:
old_table, cls._table - code: 'backend.TableHandler.table_rename(old_table, cls._table)'
- condition:
- after_super
not_null_action- object:
table - files:
module.py
- args:
'sequence', 'remove' - code: 'table.not_null_action('sequence', 'remove')'
- object:
6.8
- before_super
table_rename- condition:
backend.TableHandler.table_exist(old_table) - object:
backend.TableHandler - files:
module.py
- args:
old_table, cls._table - code: 'backend.TableHandler.table_rename(old_table, cls._table)'
- condition:
- after_super
not_null_action- object:
table - files:
module.py
- args:
'sequence', 'remove' - code: 'table.not_null_action('sequence', 'remove')'
- object:
7.2
- after_super
not_null_action- object:
table - files:
module.py
- args:
'sequence', 'remove' - code: 'table.not_null_action('sequence', 'remove')'
- object:
Tabelle ir_module_dependency
5.6
- before_super
table_rename- condition:
backend.TableHandler.table_exist(old_table) - object:
backend.TableHandler - files:
module.py
- args:
old_table, cls._table - code: 'backend.TableHandler.table_rename(old_table, cls._table)'
- condition:
6.0
- before_super
table_rename- condition:
backend.TableHandler.table_exist(old_table) - object:
backend.TableHandler - files:
module.py
- args:
old_table, cls._table - code: 'backend.TableHandler.table_rename(old_table, cls._table)'
- condition:
6.4
- before_super
table_rename- condition:
backend.TableHandler.table_exist(old_table) - object:
backend.TableHandler - files:
module.py
- args:
old_table, cls._table - code: 'backend.TableHandler.table_rename(old_table, cls._table)'
- condition:
6.8
- before_super
table_rename- condition:
backend.TableHandler.table_exist(old_table) - object:
backend.TableHandler - files:
module.py
- args:
old_table, cls._table - code: 'backend.TableHandler.table_rename(old_table, cls._table)'
- condition:
Tabelle ir_module_module
5.6
- before_super
table_rename- condition:
backend.TableHandler.table_exist(old_table) - object:
backend.TableHandler - files:
module.py
- args:
old_table, cls._table - code: 'backend.TableHandler.table_rename(old_table, cls._table)'
- condition:
6.0
- before_super
table_rename- condition:
backend.TableHandler.table_exist(old_table) - object:
backend.TableHandler - files:
module.py
- args:
old_table, cls._table - code: 'backend.TableHandler.table_rename(old_table, cls._table)'
- condition:
6.4
- before_super
table_rename- condition:
backend.TableHandler.table_exist(old_table) - object:
backend.TableHandler - files:
module.py
- args:
old_table, cls._table - code: 'backend.TableHandler.table_rename(old_table, cls._table)'
- condition:
6.8
- before_super
table_rename- condition:
backend.TableHandler.table_exist(old_table) - object:
backend.TableHandler - files:
module.py
- args:
old_table, cls._table - code: 'backend.TableHandler.table_rename(old_table, cls._table)'
- condition:
Tabelle ir_module_module_config_wizard_item
5.6
- before_super
table_rename- condition:
backend.TableHandler.table_exist(old_table) - object:
backend.TableHandler - files:
module.py
- args:
old_table, cls._table - code: 'backend.TableHandler.table_rename(old_table, cls._table)'
- condition:
6.0
- before_super
table_rename- condition:
backend.TableHandler.table_exist(old_table) - object:
backend.TableHandler - files:
module.py
- args:
old_table, cls._table - code: 'backend.TableHandler.table_rename(old_table, cls._table)'
- condition:
6.4
- before_super
table_rename- condition:
backend.TableHandler.table_exist(old_table) - object:
backend.TableHandler - files:
module.py
- args:
old_table, cls._table - code: 'backend.TableHandler.table_rename(old_table, cls._table)'
- condition:
6.8
- before_super
table_rename- condition:
backend.TableHandler.table_exist(old_table) - object:
backend.TableHandler - files:
module.py
- args:
old_table, cls._table - code: 'backend.TableHandler.table_rename(old_table, cls._table)'
- condition:
Tabelle ir_module_module_dependency
5.6
- before_super
table_rename- condition:
backend.TableHandler.table_exist(old_table) - object:
backend.TableHandler - files:
module.py
- args:
old_table, cls._table - code: 'backend.TableHandler.table_rename(old_table, cls._table)'
- condition:
6.0
- before_super
table_rename- condition:
backend.TableHandler.table_exist(old_table) - object:
backend.TableHandler - files:
module.py
- args:
old_table, cls._table - code: 'backend.TableHandler.table_rename(old_table, cls._table)'
- condition:
6.4
- before_super
table_rename- condition:
backend.TableHandler.table_exist(old_table) - object:
backend.TableHandler - files:
module.py
- args:
old_table, cls._table - code: 'backend.TableHandler.table_rename(old_table, cls._table)'
- condition:
6.8
- before_super
table_rename- condition:
backend.TableHandler.table_exist(old_table) - object:
backend.TableHandler - files:
module.py
- args:
old_table, cls._table - code: 'backend.TableHandler.table_rename(old_table, cls._table)'
- condition:
Tabelle ir_queue
5.0
- after_super
index_action- object:
table_h - files:
queue.py
- args:
[queue.scheduled_at.nulls_first, queue.expected_at.nulls_first, queue.dequeued_at, queue.name] - kwargs:
- action:
'add'
- action:
- code: 'table_h.index_action([ queue.scheduled_at.nulls_first, queue.expected_at.nulls_first, queue.dequeued_at, queue.name, ], action='add')'
- object:
5.4
- after_super
index_action- object:
table_h - files:
queue.py
- args:
[queue.scheduled_at.nulls_first, queue.expected_at.nulls_first, queue.dequeued_at, queue.name] - kwargs:
- action:
'add'
- action:
- code: 'table_h.index_action([ queue.scheduled_at.nulls_first, queue.expected_at.nulls_first, queue.dequeued_at, queue.name, ], action='add')'
- object:
5.8
- after_super
index_action- object:
table_h - files:
queue.py
- args:
[queue.scheduled_at.nulls_first, queue.expected_at.nulls_first, queue.dequeued_at, queue.name] - kwargs:
- action:
'add'
- action:
- code: 'table_h.index_action([ queue.scheduled_at.nulls_first, queue.expected_at.nulls_first, queue.dequeued_at, queue.name, ], action='add')'
- object:
6.2
- after_super
index_action- object:
table_h - files:
queue.py
- args:
[queue.scheduled_at.nulls_first, queue.expected_at.nulls_first, queue.dequeued_at, queue.name] - kwargs:
- action:
'add'
- action:
- code: 'table_h.index_action([ queue.scheduled_at.nulls_first, queue.expected_at.nulls_first, queue.dequeued_at, queue.name, ], action='add')'
- object:
Tabelle ir_rule_group
7.2
- before_super
column_rename- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
rule.py
- args:
'model', '_temp_model' - code: 'table_h.column_rename('model', '_temp_model')'
- condition:
- before_super
add_column- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
rule.py
- args:
'model', 'VARCHAR' - code: 'table_h.add_column('model', 'VARCHAR')'
- condition:
- before_super
execute- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
cursor - files:
rule.py
- args:
*table.update([table.model], [model.model], from_=[model], where=table._temp_model == model.id) - code: '(transaction.connection.cursor()).execute(*table.update( [table.model], [model.model], from_=[model], where=table._temp_model == model.id))'
- condition:
- before_super
update- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table - files:
rule.py
- args:
[table.model], [model.model] - kwargs:
- from_:
[model] - where:
table._temp_model == model.id
- from_:
- code: 'table.update( [table.model], [model.model], from_=[model], where=table._temp_model == model.id)'
- condition:
- before_super
drop_column- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
rule.py
- args:
'_temp_model' - code: 'table_h.drop_column('_temp_model')'
- condition:
7.6
- before_super
column_rename- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
rule.py
- args:
'model', '_temp_model' - code: 'table_h.column_rename('model', '_temp_model')'
- condition:
- before_super
add_column- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
rule.py
- args:
'model', 'VARCHAR' - code: 'table_h.add_column('model', 'VARCHAR')'
- condition:
- before_super
execute- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
cursor - files:
rule.py
- args:
*table.update([table.model], [model.name], from_=[model], where=table._temp_model == model.id) - code: '(transaction.connection.cursor()).execute(*table.update( [table.model], [model.name], from_=[model], where=table._temp_model == model.id))'
- condition:
- before_super
update- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table - files:
rule.py
- args:
[table.model], [model.name] - kwargs:
- from_:
[model] - where:
table._temp_model == model.id
- from_:
- code: 'table.update( [table.model], [model.name], from_=[model], where=table._temp_model == model.id)'
- condition:
- before_super
drop_column- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
rule.py
- args:
'_temp_model' - code: 'table_h.drop_column('_temp_model')'
- condition:
8.0
- before_super
column_rename- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
rule.py
- args:
'model', '_temp_model' - code: 'table_h.column_rename('model', '_temp_model')'
- condition:
- before_super
add_column- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
rule.py
- args:
'model', 'VARCHAR' - code: 'table_h.add_column('model', 'VARCHAR')'
- condition:
- before_super
execute- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
cursor - files:
rule.py
- args:
*table.update([table.model], [model.name], from_=[model], where=table._temp_model == model.id) - code: '(transaction.connection.cursor()).execute(*table.update( [table.model], [model.name], from_=[model], where=table._temp_model == model.id))'
- condition:
- before_super
update- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table - files:
rule.py
- args:
[table.model], [model.name] - kwargs:
- from_:
[model] - where:
table._temp_model == model.id
- from_:
- code: 'table.update( [table.model], [model.name], from_=[model], where=table._temp_model == model.id)'
- condition:
- before_super
drop_column- condition:
table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER') - object:
table_h - files:
rule.py
- args:
'_temp_model' - code: 'table_h.drop_column('_temp_model')'
- condition:
Tabelle ir_sequence
6.0
- after_super
execute- condition:
table_h.column_exist('code') - object:
cursor - files:
sequence.py
- args:
*table.update([table.sequence_type], sequence_type.select(sequence_type.id, where=sequence_type.code == table.code)) - code: '(Transaction().connection.cursor()).execute(*table.update( [table.sequence_type], sequence_type.select( sequence_type.id, where=sequence_type.code == table.code)))'
- condition:
- after_super
update- condition:
table_h.column_exist('code') - object:
table - files:
sequence.py
- args:
[table.sequence_type], sequence_type.select(sequence_type.id, where=sequence_type.code == table.code) - code: 'table.update( [table.sequence_type], sequence_type.select( sequence_type.id, where=sequence_type.code == table.code))'
- condition:
- after_super
drop_column- condition:
table_h.column_exist('code') - object:
table_h - files:
sequence.py
- args:
'code' - code: 'table_h.drop_column('code')'
- condition:
6.4
- after_super
execute- condition:
table_h.column_exist('code') - object:
cursor - files:
sequence.py
- args:
*table.update([table.sequence_type], sequence_type.select(sequence_type.id, where=sequence_type.code == table.code)) - code: '(Transaction().connection.cursor()).execute(*table.update( [table.sequence_type], sequence_type.select( sequence_type.id, where=sequence_type.code == table.code)))'
- condition:
- after_super
update- condition:
table_h.column_exist('code') - object:
table - files:
sequence.py
- args:
[table.sequence_type], sequence_type.select(sequence_type.id, where=sequence_type.code == table.code) - code: 'table.update( [table.sequence_type], sequence_type.select( sequence_type.id, where=sequence_type.code == table.code))'
- condition:
- after_super
drop_column- condition:
table_h.column_exist('code') - object:
table_h - files:
sequence.py
- args:
'code' - code: 'table_h.drop_column('code')'
- condition:
6.8
- after_super
execute- condition:
table_h.column_exist('code') - object:
cursor - files:
sequence.py
- args:
*table.update([table.sequence_type], sequence_type.select(sequence_type.id, where=sequence_type.code == table.code)) - code: '(Transaction().connection.cursor()).execute(*table.update( [table.sequence_type], sequence_type.select( sequence_type.id, where=sequence_type.code == table.code)))'
- condition:
- after_super
update- condition:
table_h.column_exist('code') - object:
table - files:
sequence.py
- args:
[table.sequence_type], sequence_type.select(sequence_type.id, where=sequence_type.code == table.code) - code: 'table.update( [table.sequence_type], sequence_type.select( sequence_type.id, where=sequence_type.code == table.code))'
- condition:
- after_super
drop_column- condition:
table_h.column_exist('code') - object:
table_h - files:
sequence.py
- args:
'code' - code: 'table_h.drop_column('code')'
- condition:
7.2
- after_super
execute- condition:
table_h.column_exist('code') - object:
cursor - files:
sequence.py
- args:
*table.update([table.sequence_type], sequence_type.select(sequence_type.id, where=sequence_type.code == table.code)) - code: '(Transaction().connection.cursor()).execute(*table.update( [table.sequence_type], sequence_type.select( sequence_type.id, where=sequence_type.code == table.code)))'
- condition:
- after_super
update- condition:
table_h.column_exist('code') - object:
table - files:
sequence.py
- args:
[table.sequence_type], sequence_type.select(sequence_type.id, where=sequence_type.code == table.code) - code: 'table.update( [table.sequence_type], sequence_type.select( sequence_type.id, where=sequence_type.code == table.code))'
- condition:
- after_super
drop_column- condition:
table_h.column_exist('code') - object:
table_h - files:
sequence.py
- args:
'code' - code: 'table_h.drop_column('code')'
- condition:
Tabelle ir_sequence_type
6.0
- after_super
not_null_action- object:
table_h - files:
sequence.py
- args:
'code' - kwargs:
- action:
'remove'
- action:
- code: 'table_h.not_null_action('code', action='remove')'
- object:
- after_super
execute- condition:
table_h.column_exist('code') - object:
cursor - files:
sequence.py
- args:
*table.update([table.sequence_type], sequence_type.select(sequence_type.id, where=sequence_type.code == table.code)) - code: '(Transaction().connection.cursor()).execute(*table.update( [table.sequence_type], sequence_type.select( sequence_type.id, where=sequence_type.code == table.code)))'
- condition:
- after_super
update- condition:
table_h.column_exist('code') - object:
table - files:
sequence.py
- args:
[table.sequence_type], sequence_type.select(sequence_type.id, where=sequence_type.code == table.code) - code: 'table.update( [table.sequence_type], sequence_type.select( sequence_type.id, where=sequence_type.code == table.code))'
- condition:
- after_super
select- condition:
table_h.column_exist('code') - object:
sequence_type - files:
sequence.py
- args:
sequence_type.id - kwargs:
- where:
sequence_type.code == table.code
- where:
- code: 'sequence_type.select( sequence_type.id, where=sequence_type.code == table.code)'
- condition:
6.4
- after_super
not_null_action- object:
table_h - files:
sequence.py
- args:
'code' - kwargs:
- action:
'remove'
- action:
- code: 'table_h.not_null_action('code', action='remove')'
- object:
- after_super
execute- condition:
table_h.column_exist('code') - object:
cursor - files:
sequence.py
- args:
*table.update([table.sequence_type], sequence_type.select(sequence_type.id, where=sequence_type.code == table.code)) - code: '(Transaction().connection.cursor()).execute(*table.update( [table.sequence_type], sequence_type.select( sequence_type.id, where=sequence_type.code == table.code)))'
- condition:
- after_super
update- condition:
table_h.column_exist('code') - object:
table - files:
sequence.py
- args:
[table.sequence_type], sequence_type.select(sequence_type.id, where=sequence_type.code == table.code) - code: 'table.update( [table.sequence_type], sequence_type.select( sequence_type.id, where=sequence_type.code == table.code))'
- condition:
- after_super
select- condition:
table_h.column_exist('code') - object:
sequence_type - files:
sequence.py
- args:
sequence_type.id - kwargs:
- where:
sequence_type.code == table.code
- where:
- code: 'sequence_type.select( sequence_type.id, where=sequence_type.code == table.code)'
- condition:
6.8
- after_super
not_null_action- object:
table_h - files:
sequence.py
- args:
'code' - kwargs:
- action:
'remove'
- action:
- code: 'table_h.not_null_action('code', action='remove')'
- object:
- after_super
execute- condition:
table_h.column_exist('code') - object:
cursor - files:
sequence.py
- args:
*table.update([table.sequence_type], sequence_type.select(sequence_type.id, where=sequence_type.code == table.code)) - code: '(Transaction().connection.cursor()).execute(*table.update( [table.sequence_type], sequence_type.select( sequence_type.id, where=sequence_type.code == table.code)))'
- condition:
- after_super
update- condition:
table_h.column_exist('code') - object:
table - files:
sequence.py
- args:
[table.sequence_type], sequence_type.select(sequence_type.id, where=sequence_type.code == table.code) - code: 'table.update( [table.sequence_type], sequence_type.select( sequence_type.id, where=sequence_type.code == table.code))'
- condition:
- after_super
select- condition:
table_h.column_exist('code') - object:
sequence_type - files:
sequence.py
- args:
sequence_type.id - kwargs:
- where:
sequence_type.code == table.code
- where:
- code: 'sequence_type.select( sequence_type.id, where=sequence_type.code == table.code)'
- condition:
7.2
- after_super
not_null_action- object:
table_h - files:
sequence.py
- args:
'code' - kwargs:
- action:
'remove'
- action:
- code: 'table_h.not_null_action('code', action='remove')'
- object:
- after_super
execute- condition:
table_h.column_exist('code') - object:
cursor - files:
sequence.py
- args:
*table.update([table.sequence_type], sequence_type.select(sequence_type.id, where=sequence_type.code == table.code)) - code: '(Transaction().connection.cursor()).execute(*table.update( [table.sequence_type], sequence_type.select( sequence_type.id, where=sequence_type.code == table.code)))'
- condition:
- after_super
update- condition:
table_h.column_exist('code') - object:
table - files:
sequence.py
- args:
[table.sequence_type], sequence_type.select(sequence_type.id, where=sequence_type.code == table.code) - code: 'table.update( [table.sequence_type], sequence_type.select( sequence_type.id, where=sequence_type.code == table.code))'
- condition:
- after_super
select- condition:
table_h.column_exist('code') - object:
sequence_type - files:
sequence.py
- args:
sequence_type.id - kwargs:
- where:
sequence_type.code == table.code
- where:
- code: 'sequence_type.select( sequence_type.id, where=sequence_type.code == table.code)'
- condition:
Tabelle ir_session
5.0
- after_super
index_action- object:
table - files:
session.py
- args:
'create_uid', 'add' - code: 'table.index_action('create_uid', 'add')'
- object:
5.4
- after_super
index_action- object:
table - files:
session.py
- args:
'create_uid', 'add' - code: 'table.index_action('create_uid', 'add')'
- object:
5.8
- after_super
index_action- object:
table - files:
session.py
- args:
'create_uid', 'add' - code: 'table.index_action('create_uid', 'add')'
- object:
6.2
- after_super
index_action- object:
table - files:
session.py
- args:
'create_uid', 'add' - code: 'table.index_action('create_uid', 'add')'
- object:
Tabelle ir_translation
5.0
- after_super
execute- object:
cursor - files:
translation.py
- args:
*ir_translation.update([ir_translation.type], ['report'], where=ir_translation.type == 'odt') - code: '(transaction.connection.cursor()).execute(*ir_translation.update( [ir_translation.type], ['report'], where=ir_translation.type == 'odt'))'
- object:
- after_super
update- object:
ir_translation - files:
translation.py
- args:
[ir_translation.type], ['report'] - kwargs:
- where:
ir_translation.type == 'odt'
- where:
- code: 'ir_translation.update( [ir_translation.type], ['report'], where=ir_translation.type == 'odt')'
- object:
- after_super
index_action- object:
table - files:
translation.py
- args:
['lang', 'type', 'name'], 'add' - code: 'table.index_action(['lang', 'type', 'name'], 'add')'
- object:
5.2
- before_super
drop_constraint- condition:
table.column_exist('src_md5') - object:
table - files:
translation.py
- args:
'translation_md5_uniq' - code: 'table.drop_constraint('translation_md5_uniq')'
- condition:
- before_super
drop_column- condition:
table.column_exist('src_md5') - object:
table - files:
translation.py
- args:
'src_md5' - code: 'table.drop_column('src_md5')'
- condition:
5.4
- after_super
execute- object:
cursor - files:
translation.py
- args:
*ir_translation.update([ir_translation.type], ['report'], where=ir_translation.type == 'odt') - code: '(transaction.connection.cursor()).execute(*ir_translation.update( [ir_translation.type], ['report'], where=ir_translation.type == 'odt'))'
- object:
- after_super
update- object:
ir_translation - files:
translation.py
- args:
[ir_translation.type], ['report'] - kwargs:
- where:
ir_translation.type == 'odt'
- where:
- code: 'ir_translation.update( [ir_translation.type], ['report'], where=ir_translation.type == 'odt')'
- object:
- after_super
index_action- object:
table - files:
translation.py
- args:
['lang', 'type', 'name'], 'add' - code: 'table.index_action(['lang', 'type', 'name'], 'add')'
- object:
5.6
- before_super
drop_constraint- condition:
table.column_exist('src_md5') - object:
table - files:
translation.py
- args:
'translation_md5_uniq' - code: 'table.drop_constraint('translation_md5_uniq')'
- condition:
- before_super
drop_column- condition:
table.column_exist('src_md5') - object:
table - files:
translation.py
- args:
'src_md5' - code: 'table.drop_column('src_md5')'
- condition:
5.8
- after_super
execute- object:
cursor - files:
translation.py
- args:
*ir_translation.update([ir_translation.type], ['report'], where=ir_translation.type == 'odt') - code: '(transaction.connection.cursor()).execute(*ir_translation.update( [ir_translation.type], ['report'], where=ir_translation.type == 'odt'))'
- object:
- after_super
update- object:
ir_translation - files:
translation.py
- args:
[ir_translation.type], ['report'] - kwargs:
- where:
ir_translation.type == 'odt'
- where:
- code: 'ir_translation.update( [ir_translation.type], ['report'], where=ir_translation.type == 'odt')'
- object:
- after_super
index_action- object:
table - files:
translation.py
- args:
['lang', 'type', 'name'], 'add' - code: 'table.index_action(['lang', 'type', 'name'], 'add')'
- object:
6.0
- before_super
drop_constraint- condition:
table.column_exist('src_md5') - object:
table - files:
translation.py
- args:
'translation_md5_uniq' - code: 'table.drop_constraint('translation_md5_uniq')'
- condition:
- before_super
drop_column- condition:
table.column_exist('src_md5') - object:
table - files:
translation.py
- args:
'src_md5' - code: 'table.drop_column('src_md5')'
- condition:
6.2
- after_super
execute- object:
cursor - files:
translation.py
- args:
*ir_translation.update([ir_translation.type], ['report'], where=ir_translation.type == 'odt') - code: '(transaction.connection.cursor()).execute(*ir_translation.update( [ir_translation.type], ['report'], where=ir_translation.type == 'odt'))'
- object:
- after_super
update- object:
ir_translation - files:
translation.py
- args:
[ir_translation.type], ['report'] - kwargs:
- where:
ir_translation.type == 'odt'
- where:
- code: 'ir_translation.update( [ir_translation.type], ['report'], where=ir_translation.type == 'odt')'
- object:
- after_super
index_action- object:
table - files:
translation.py
- args:
['lang', 'type', 'name'], 'add' - code: 'table.index_action(['lang', 'type', 'name'], 'add')'
- object:
6.4
- before_super
drop_constraint- condition:
table.column_exist('src_md5') - object:
table - files:
translation.py
- args:
'translation_md5_uniq' - code: 'table.drop_constraint('translation_md5_uniq')'
- condition:
- before_super
drop_column- condition:
table.column_exist('src_md5') - object:
table - files:
translation.py
- args:
'src_md5' - code: 'table.drop_column('src_md5')'
- condition:
6.6
- after_super
execute- object:
cursor - files:
translation.py
- args:
*ir_translation.update([ir_translation.type], ['report'], where=ir_translation.type == 'odt') - code: '(transaction.connection.cursor()).execute(*ir_translation.update( [ir_translation.type], ['report'], where=ir_translation.type == 'odt'))'
- object:
- after_super
update- object:
ir_translation - files:
translation.py
- args:
[ir_translation.type], ['report'] - kwargs:
- where:
ir_translation.type == 'odt'
- where:
- code: 'ir_translation.update( [ir_translation.type], ['report'], where=ir_translation.type == 'odt')'
- object:
6.8
- before_super
drop_constraint- condition:
table.column_exist('src_md5') - object:
table - files:
translation.py
- args:
'translation_md5_uniq' - code: 'table.drop_constraint('translation_md5_uniq')'
- condition:
- before_super
drop_column- condition:
table.column_exist('src_md5') - object:
table - files:
translation.py
- args:
'src_md5' - code: 'table.drop_column('src_md5')'
- condition:
7.2
- before_super
drop_constraint- condition:
table.column_exist('src_md5') - object:
table - files:
translation.py
- args:
'translation_md5_uniq' - code: 'table.drop_constraint('translation_md5_uniq')'
- condition:
- before_super
drop_column- condition:
table.column_exist('src_md5') - object:
table - files:
translation.py
- args:
'src_md5' - code: 'table.drop_column('src_md5')'
- condition:
Tabelle ir_trigger
5.0
- after_super
execute- condition:
table.column_exist('minimum_delay') - object:
cursor - files:
trigger.py
- args:
*sql_table.select(sql_table.id, sql_table.minimum_delay, where=sql_table.minimum_delay != Null) - code: '(Transaction().connection.cursor()).execute(*sql_table.select( sql_table.id, sql_table.minimum_delay, where=sql_table.minimum_delay != Null))'
- condition:
- after_super
select- condition:
table.column_exist('minimum_delay') - object:
sql_table - files:
trigger.py
- args:
sql_table.id, sql_table.minimum_delay - kwargs:
- where:
sql_table.minimum_delay != Null
- where:
- code: 'sql_table.select( sql_table.id, sql_table.minimum_delay, where=sql_table.minimum_delay != Null)'
- condition:
- after_super
execute- condition:
table.column_exist('minimum_delay') - object:
cursor - files:
trigger.py
- args:
*sql_table.update([sql_table.minimum_time_delay], [delay], where=sql_table.id == id_) - code: '(Transaction().connection.cursor()).execute(*sql_table.update( [sql_table.minimum_time_delay], [(datetime.timedelta(hours=delay))], where=sql_table.id == id_))'
- condition:
- after_super
update- condition:
table.column_exist('minimum_delay') - object:
sql_table - files:
trigger.py
- args:
[sql_table.minimum_time_delay], [delay] - kwargs:
- where:
sql_table.id == id_
- where:
- code: 'sql_table.update( [sql_table.minimum_time_delay], [(datetime.timedelta(hours=delay))], where=sql_table.id == id_)'
- condition:
- after_super
drop_column- condition:
table.column_exist('minimum_delay') - object:
table - files:
trigger.py
- args:
'minimum_delay' - code: 'table.drop_column('minimum_delay')'
- condition:
5.4
- after_super
execute- condition:
table.column_exist('minimum_delay') - object:
cursor - files:
trigger.py
- args:
*sql_table.select(sql_table.id, sql_table.minimum_delay, where=sql_table.minimum_delay != Null) - code: '(Transaction().connection.cursor()).execute(*sql_table.select( sql_table.id, sql_table.minimum_delay, where=sql_table.minimum_delay != Null))'
- condition:
- after_super
select- condition:
table.column_exist('minimum_delay') - object:
sql_table - files:
trigger.py
- args:
sql_table.id, sql_table.minimum_delay - kwargs:
- where:
sql_table.minimum_delay != Null
- where:
- code: 'sql_table.select( sql_table.id, sql_table.minimum_delay, where=sql_table.minimum_delay != Null)'
- condition:
- after_super
execute- condition:
table.column_exist('minimum_delay') - object:
cursor - files:
trigger.py
- args:
*sql_table.update([sql_table.minimum_time_delay], [delay], where=sql_table.id == id_) - code: '(Transaction().connection.cursor()).execute(*sql_table.update( [sql_table.minimum_time_delay], [(datetime.timedelta(hours=delay))], where=sql_table.id == id_))'
- condition:
- after_super
update- condition:
table.column_exist('minimum_delay') - object:
sql_table - files:
trigger.py
- args:
[sql_table.minimum_time_delay], [delay] - kwargs:
- where:
sql_table.id == id_
- where:
- code: 'sql_table.update( [sql_table.minimum_time_delay], [(datetime.timedelta(hours=delay))], where=sql_table.id == id_)'
- condition:
- after_super
drop_column- condition:
table.column_exist('minimum_delay') - object:
table - files:
trigger.py
- args:
'minimum_delay' - code: 'table.drop_column('minimum_delay')'
- condition:
5.6
- after_super
execute- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
cursor - files:
trigger.py
- args:
*sql_table.update([sql_table.action], [Concat(action_model, Concat('|', sql_table.action_function))]) - code: '(Transaction().connection.cursor()).execute(*sql_table.update( [sql_table.action], [Concat((model.select( model.model, where=model.id == sql_table.action_model)), Concat( '|', sql_table.action_function))]))'
- condition:
- after_super
update- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
sql_table - files:
trigger.py
- args:
[sql_table.action], [Concat(action_model, Concat('|', sql_table.action_function))] - code: 'sql_table.update( [sql_table.action], [Concat((model.select( model.model, where=model.id == sql_table.action_model)), Concat( '|', sql_table.action_function))])'
- condition:
- after_super
drop_column- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
table_h - files:
trigger.py
- args:
'action_model' - code: 'table_h.drop_column('(model.select( model.model, where=model.id == sql_table.action_model))')'
- condition:
- after_super
drop_column- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
table_h - files:
trigger.py
- args:
'action_function' - code: 'table_h.drop_column('action_function')'
- condition:
5.8
- after_super
execute- condition:
table.column_exist('minimum_delay') - object:
cursor - files:
trigger.py
- args:
*sql_table.select(sql_table.id, sql_table.minimum_delay, where=sql_table.minimum_delay != Null) - code: '(Transaction().connection.cursor()).execute(*sql_table.select( sql_table.id, sql_table.minimum_delay, where=sql_table.minimum_delay != Null))'
- condition:
- after_super
select- condition:
table.column_exist('minimum_delay') - object:
sql_table - files:
trigger.py
- args:
sql_table.id, sql_table.minimum_delay - kwargs:
- where:
sql_table.minimum_delay != Null
- where:
- code: 'sql_table.select( sql_table.id, sql_table.minimum_delay, where=sql_table.minimum_delay != Null)'
- condition:
- after_super
execute- condition:
table.column_exist('minimum_delay') - object:
cursor - files:
trigger.py
- args:
*sql_table.update([sql_table.minimum_time_delay], [delay], where=sql_table.id == id_) - code: '(Transaction().connection.cursor()).execute(*sql_table.update( [sql_table.minimum_time_delay], [(datetime.timedelta(hours=delay))], where=sql_table.id == id_))'
- condition:
- after_super
update- condition:
table.column_exist('minimum_delay') - object:
sql_table - files:
trigger.py
- args:
[sql_table.minimum_time_delay], [delay] - kwargs:
- where:
sql_table.id == id_
- where:
- code: 'sql_table.update( [sql_table.minimum_time_delay], [(datetime.timedelta(hours=delay))], where=sql_table.id == id_)'
- condition:
- after_super
drop_column- condition:
table.column_exist('minimum_delay') - object:
table - files:
trigger.py
- args:
'minimum_delay' - code: 'table.drop_column('minimum_delay')'
- condition:
6.0
- after_super
execute- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
cursor - files:
trigger.py
- args:
*sql_table.update([sql_table.action], [Concat(action_model, Concat('|', sql_table.action_function))]) - code: '(Transaction().connection.cursor()).execute(*sql_table.update( [sql_table.action], [Concat((model.select( model.model, where=model.id == sql_table.action_model)), Concat( '|', sql_table.action_function))]))'
- condition:
- after_super
update- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
sql_table - files:
trigger.py
- args:
[sql_table.action], [Concat(action_model, Concat('|', sql_table.action_function))] - code: 'sql_table.update( [sql_table.action], [Concat((model.select( model.model, where=model.id == sql_table.action_model)), Concat( '|', sql_table.action_function))])'
- condition:
- after_super
drop_column- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
table_h - files:
trigger.py
- args:
'action_model' - code: 'table_h.drop_column('(model.select( model.model, where=model.id == sql_table.action_model))')'
- condition:
- after_super
drop_column- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
table_h - files:
trigger.py
- args:
'action_function' - code: 'table_h.drop_column('action_function')'
- condition:
6.2
- after_super
execute- condition:
table.column_exist('minimum_delay') - object:
cursor - files:
trigger.py
- args:
*sql_table.select(sql_table.id, sql_table.minimum_delay, where=sql_table.minimum_delay != Null) - code: '(Transaction().connection.cursor()).execute(*sql_table.select( sql_table.id, sql_table.minimum_delay, where=sql_table.minimum_delay != Null))'
- condition:
- after_super
select- condition:
table.column_exist('minimum_delay') - object:
sql_table - files:
trigger.py
- args:
sql_table.id, sql_table.minimum_delay - kwargs:
- where:
sql_table.minimum_delay != Null
- where:
- code: 'sql_table.select( sql_table.id, sql_table.minimum_delay, where=sql_table.minimum_delay != Null)'
- condition:
- after_super
execute- condition:
table.column_exist('minimum_delay') - object:
cursor - files:
trigger.py
- args:
*sql_table.update([sql_table.minimum_time_delay], [delay], where=sql_table.id == id_) - code: '(Transaction().connection.cursor()).execute(*sql_table.update( [sql_table.minimum_time_delay], [(datetime.timedelta(hours=delay))], where=sql_table.id == id_))'
- condition:
- after_super
update- condition:
table.column_exist('minimum_delay') - object:
sql_table - files:
trigger.py
- args:
[sql_table.minimum_time_delay], [delay] - kwargs:
- where:
sql_table.id == id_
- where:
- code: 'sql_table.update( [sql_table.minimum_time_delay], [(datetime.timedelta(hours=delay))], where=sql_table.id == id_)'
- condition:
- after_super
drop_column- condition:
table.column_exist('minimum_delay') - object:
table - files:
trigger.py
- args:
'minimum_delay' - code: 'table.drop_column('minimum_delay')'
- condition:
6.4
- after_super
execute- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
cursor - files:
trigger.py
- args:
*sql_table.update([sql_table.action], [Concat(action_model, Concat('|', sql_table.action_function))]) - code: '(Transaction().connection.cursor()).execute(*sql_table.update( [sql_table.action], [Concat((model.select( model.model, where=model.id == sql_table.action_model)), Concat( '|', sql_table.action_function))]))'
- condition:
- after_super
update- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
sql_table - files:
trigger.py
- args:
[sql_table.action], [Concat(action_model, Concat('|', sql_table.action_function))] - code: 'sql_table.update( [sql_table.action], [Concat((model.select( model.model, where=model.id == sql_table.action_model)), Concat( '|', sql_table.action_function))])'
- condition:
- after_super
drop_column- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
table_h - files:
trigger.py
- args:
'action_model' - code: 'table_h.drop_column('(model.select( model.model, where=model.id == sql_table.action_model))')'
- condition:
- after_super
drop_column- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
table_h - files:
trigger.py
- args:
'action_function' - code: 'table_h.drop_column('action_function')'
- condition:
6.6
- after_super
execute- condition:
table.column_exist('minimum_delay') - object:
cursor - files:
trigger.py
- args:
*sql_table.select(sql_table.id, sql_table.minimum_delay, where=sql_table.minimum_delay != Null) - code: '(Transaction().connection.cursor()).execute(*sql_table.select( sql_table.id, sql_table.minimum_delay, where=sql_table.minimum_delay != Null))'
- condition:
- after_super
select- condition:
table.column_exist('minimum_delay') - object:
sql_table - files:
trigger.py
- args:
sql_table.id, sql_table.minimum_delay - kwargs:
- where:
sql_table.minimum_delay != Null
- where:
- code: 'sql_table.select( sql_table.id, sql_table.minimum_delay, where=sql_table.minimum_delay != Null)'
- condition:
- after_super
execute- condition:
table.column_exist('minimum_delay') - object:
cursor - files:
trigger.py
- args:
*sql_table.update([sql_table.minimum_time_delay], [delay], where=sql_table.id == id_) - code: '(Transaction().connection.cursor()).execute(*sql_table.update( [sql_table.minimum_time_delay], [(datetime.timedelta(hours=delay))], where=sql_table.id == id_))'
- condition:
- after_super
update- condition:
table.column_exist('minimum_delay') - object:
sql_table - files:
trigger.py
- args:
[sql_table.minimum_time_delay], [delay] - kwargs:
- where:
sql_table.id == id_
- where:
- code: 'sql_table.update( [sql_table.minimum_time_delay], [(datetime.timedelta(hours=delay))], where=sql_table.id == id_)'
- condition:
- after_super
drop_column- condition:
table.column_exist('minimum_delay') - object:
table - files:
trigger.py
- args:
'minimum_delay' - code: 'table.drop_column('minimum_delay')'
- condition:
6.8
- after_super
execute- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
cursor - files:
trigger.py
- args:
*sql_table.update([sql_table.action], [Concat(action_model, Concat('|', sql_table.action_function))]) - code: '(Transaction().connection.cursor()).execute(*sql_table.update( [sql_table.action], [Concat((model.select( model.model, where=model.id == sql_table.action_model)), Concat( '|', sql_table.action_function))]))'
- condition:
- after_super
update- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
sql_table - files:
trigger.py
- args:
[sql_table.action], [Concat(action_model, Concat('|', sql_table.action_function))] - code: 'sql_table.update( [sql_table.action], [Concat((model.select( model.model, where=model.id == sql_table.action_model)), Concat( '|', sql_table.action_function))])'
- condition:
- after_super
drop_column- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
table_h - files:
trigger.py
- args:
'action_model' - code: 'table_h.drop_column('(model.select( model.model, where=model.id == sql_table.action_model))')'
- condition:
- after_super
drop_column- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
table_h - files:
trigger.py
- args:
'action_function' - code: 'table_h.drop_column('action_function')'
- condition:
7.2
- after_super
execute- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
cursor - files:
trigger.py
- args:
*sql_table.update([sql_table.action], [Concat(action_model, Concat('|', sql_table.action_function))]) - code: '(Transaction().connection.cursor()).execute(*sql_table.update( [sql_table.action], [Concat((model.select( model.model, where=model.id == sql_table.action_model)), Concat( '|', sql_table.action_function))]))'
- condition:
- after_super
update- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
sql_table - files:
trigger.py
- args:
[sql_table.action], [Concat(action_model, Concat('|', sql_table.action_function))] - code: 'sql_table.update( [sql_table.action], [Concat((model.select( model.model, where=model.id == sql_table.action_model)), Concat( '|', sql_table.action_function))])'
- condition:
- after_super
drop_column- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
table_h - files:
trigger.py
- args:
'action_model' - code: 'table_h.drop_column('(model.select( model.model, where=model.id == sql_table.action_model))')'
- condition:
- after_super
drop_column- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - object:
table_h - files:
trigger.py
- args:
'action_function' - code: 'table_h.drop_column('action_function')'
- condition:
7.6
- before_super
column_rename- object:
table_h - files:
trigger.py
- args:
name, name + '_' - code: 'table_h.column_rename(name, name + '_')'
- object:
8.0
- before_super
column_rename- object:
table_h - files:
trigger.py
- args:
name, name + '_' - code: 'table_h.column_rename(name, name + '_')'
- object:
Tabelle ir_trigger_log
5.0
- after_super
index_action- object:
table - files:
trigger.py
- args:
['trigger', 'record_id'], 'add' - code: 'table.index_action(['trigger', 'record_id'], 'add')'
- object:
5.4
- after_super
index_action- object:
table - files:
trigger.py
- args:
['trigger', 'record_id'], 'add' - code: 'table.index_action(['trigger', 'record_id'], 'add')'
- object:
5.8
- after_super
index_action- object:
table - files:
trigger.py
- args:
['trigger', 'record_id'], 'add' - code: 'table.index_action(['trigger', 'record_id'], 'add')'
- object:
6.2
- after_super
index_action- object:
table - files:
trigger.py
- args:
['trigger', 'record_id'], 'add' - code: 'table.index_action(['trigger', 'record_id'], 'add')'
- object:
Tabelle ir_ui_icon
5.2
- after_super
not_null_action- object:
table - files:
ui/icon.py
- args:
'sequence', 'remove' - code: 'table.not_null_action('sequence', 'remove')'
- object:
5.6
- after_super
not_null_action- object:
table - files:
ui/icon.py
- args:
'sequence', 'remove' - code: 'table.not_null_action('sequence', 'remove')'
- object:
6.0
- after_super
not_null_action- object:
table - files:
ui/icon.py
- args:
'sequence', 'remove' - code: 'table.not_null_action('sequence', 'remove')'
- object:
6.4
- after_super
not_null_action- object:
table - files:
ui/icon.py
- args:
'sequence', 'remove' - code: 'table.not_null_action('sequence', 'remove')'
- object:
6.8
- after_super
not_null_action- object:
table - files:
ui/icon.py
- args:
'sequence', 'remove' - code: 'table.not_null_action('sequence', 'remove')'
- object:
7.2
- after_super
not_null_action- object:
table - files:
ui/icon.py
- args:
'sequence', 'remove' - code: 'table.not_null_action('sequence', 'remove')'
- object:
Tabelle ir_ui_view
7.4
- after_super
execute- object:
cursor - files:
ui/view.py
- args:
*table.update([table.model], [view.select(view.model, where=view.id == table.view)], where=table.model == Null) - code: '(Transaction().connection.cursor()).execute(*table.update( [table.model], [view.select(view.model, where=view.id == table.view)], where=table.model == Null))'
- object:
- after_super
update- object:
table - files:
ui/view.py
- args:
[table.model], [view.select(view.model, where=view.id == table.view)] - kwargs:
- where:
table.model == Null
- where:
- code: 'table.update( [table.model], [view.select(view.model, where=view.id == table.view)], where=table.model == Null)'
- object:
- after_super
select- object:
view - files:
ui/view.py
- args:
view.model - kwargs:
- where:
view.id == table.view
- where:
- code: 'view.select(view.model, where=view.id == table.view)'
- object:
7.8
- after_super
execute- object:
cursor - files:
ui/view.py
- args:
*table.update([table.model], [view.select(view.model, where=view.id == table.view)], where=table.model == Null) - code: '(Transaction().connection.cursor()).execute(*table.update( [table.model], [view.select(view.model, where=view.id == table.view)], where=table.model == Null))'
- object:
- after_super
update- object:
table - files:
ui/view.py
- args:
[table.model], [view.select(view.model, where=view.id == table.view)] - kwargs:
- where:
table.model == Null
- where:
- code: 'table.update( [table.model], [view.select(view.model, where=view.id == table.view)], where=table.model == Null)'
- object:
- after_super
select- object:
view - files:
ui/view.py
- args:
view.model - kwargs:
- where:
view.id == table.view
- where:
- code: 'view.select(view.model, where=view.id == table.view)'
- object:
Tabelle ir_ui_view_search
5.8
- after_super
not_null_action- object:
table_h - files:
ui/view.py
- args:
'user', 'remove' - code: 'table_h.not_null_action('user', 'remove')'
- object:
6.2
- after_super
not_null_action- object:
table_h - files:
ui/view.py
- args:
'user', 'remove' - code: 'table_h.not_null_action('user', 'remove')'
- object:
6.6
- after_super
not_null_action- object:
table_h - files:
ui/view.py
- args:
'user', 'remove' - code: 'table_h.not_null_action('user', 'remove')'
- object:
7.0
- after_super
not_null_action- object:
table_h - files:
ui/view.py
- args:
'user', 'remove' - code: 'table_h.not_null_action('user', 'remove')'
- object:
7.4
- after_super
not_null_action- object:
table_h - files:
ui/view.py
- args:
'user', 'remove' - code: 'table_h.not_null_action('user', 'remove')'
- object:
Tabelle ir_ui_view_tree_optional
6.4
- after_super
index_action- object:
table_h - files:
ui/view.py
- args:
['view_id', 'user'], 'add' - code: 'table_h.index_action(['view_id', 'user'], 'add')'
- object:
7.4
- before_super
column_rename- object:
table_h - files:
ui/view.py
- args:
'view_id', 'view' - code: 'table_h.column_rename('view_id', 'view')'
- object:
- after_super
execute- object:
cursor - files:
ui/view.py
- args:
*table.update([table.model], [view.select(view.model, where=view.id == table.view)], where=table.model == Null) - code: '(Transaction().connection.cursor()).execute(*table.update( [table.model], [view.select(view.model, where=view.id == table.view)], where=table.model == Null))'
- object:
- after_super
update- object:
table - files:
ui/view.py
- args:
[table.model], [view.select(view.model, where=view.id == table.view)] - kwargs:
- where:
table.model == Null
- where:
- code: 'table.update( [table.model], [view.select(view.model, where=view.id == table.view)], where=table.model == Null)'
- object:
7.8
- before_super
column_rename- object:
table_h - files:
ui/view.py
- args:
'view_id', 'view' - code: 'table_h.column_rename('view_id', 'view')'
- object:
- after_super
execute- object:
cursor - files:
ui/view.py
- args:
*table.update([table.model], [view.select(view.model, where=view.id == table.view)], where=table.model == Null) - code: '(Transaction().connection.cursor()).execute(*table.update( [table.model], [view.select(view.model, where=view.id == table.view)], where=table.model == Null))'
- object:
- after_super
update- object:
table - files:
ui/view.py
- args:
[table.model], [view.select(view.model, where=view.id == table.view)] - kwargs:
- where:
table.model == Null
- where:
- code: 'table.update( [table.model], [view.select(view.model, where=view.id == table.view)], where=table.model == Null)'
- object:
Tabelle ir_ui_view_tree_state
5.0
- after_super
index_action- object:
table - files:
ui/view.py
- args:
['model', 'domain', 'user', 'child_name'], 'add' - code: 'table.index_action(['model', 'domain', 'user', 'child_name'], 'add')'
- object:
5.4
- after_super
index_action- object:
table - files:
ui/view.py
- args:
['model', 'domain', 'user', 'child_name'], 'add' - code: 'table.index_action(['model', 'domain', 'user', 'child_name'], 'add')'
- object:
5.8
- after_super
index_action- object:
table - files:
ui/view.py
- args:
['model', 'domain', 'user', 'child_name'], 'add' - code: 'table.index_action(['model', 'domain', 'user', 'child_name'], 'add')'
- object:
6.2
- after_super
index_action- object:
table - files:
ui/view.py
- args:
['model', 'domain', 'user', 'child_name'], 'add' - code: 'table.index_action(['model', 'domain', 'user', 'child_name'], 'add')'
- object:
Tabelle ir_ui_view_tree_width
8.0
- after_super
not_null_action- object:
table_h - files:
ui/view.py
- args:
'width', 'remove' - code: 'table_h.not_null_action('width', 'remove')'
- object:
Tabelle unknown
5.0
- before_super
get- object:
backend - files:
party.py
- args:
'TableHandler' - code: 'backend.get('(backend.get('TableHandler'))')'
- object:
- before_super
table_exist- object:
TableHandler - files:
party.py
- args:
cls._table - code: '(backend.get('TableHandler')).table_exist(cls._table)'
- object:
- before_super
column_exist- condition:
exist - object:
table - files:
party.py
- args:
'company' - code: 'table.column_exist('company')'
- condition:
- after_super
migrate_property- condition:
not exist - files:
party.py
- args:
'party.configuration', cls._configuration_value_field, cls, cls._configuration_value_field - kwargs:
- fields:
['company']
- fields:
- code: 'migrate_property( 'party.configuration', cls._configuration_value_field, cls, cls._configuration_value_field, fields=['company'])'
- condition:
- after_super
_migrate_property- condition:
not exist - object:
super(PartyLang, cls) - files:
party.py
- args:
field_names, value_names, fields - code: 'super(PartyLang, cls)._migrate_property( field_names, value_names, fields)'
- condition:
- after_super
super- condition:
not exist - files:
party.py
- args:
PartyLang, cls - code: 'super(PartyLang, cls)'
- condition:
- after_super
Transaction- files:
action.py
- code: 'Transaction()'
- files:
- after_super
cursor- object:
transaction.connection - files:
action.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- before_super
cursor- object:
Transaction().connection - files:
action.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- before_super
Transaction- files:
action.py
- code: 'Transaction()'
- files:
- after_super
Concat- condition:
table.column_exist('digest') and table.column_exist('collision') - files:
attachment.py
- args:
Concat(attachment.digest, '-'), attachment.collision - code: 'Concat(Concat(attachment.digest, '-'), attachment.collision)'
- condition:
- after_super
Concat- condition:
table.column_exist('digest') and table.column_exist('collision') - files:
attachment.py
- args:
attachment.digest, '-' - code: 'Concat(attachment.digest, '-')'
- condition:
- before_super
Pool- files:
module.py
- code: 'Pool()'
- files:
- before_super
table_rename- condition:
TableHandler.table_exist(old_table) - object:
TableHandler - files:
module.py
- args:
old_table, cls._table - code: '(backend.get('TableHandler')).table_rename(old_table, cls._table)'
- condition:
- after_super
in_- object:
model_data_sql_table.fs_id - files:
module.py
- args:
button_fs_ids - code: 'model_data_sql_table.fs_id.in_(button_fs_ids)'
- object:
- before_super
cursor- object:
transaction.connection - files:
translation.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- after_super
timedelta- condition:
table.column_exist('minimum_delay') - object:
datetime - files:
trigger.py
- kwargs:
- hours:
delay
- hours:
- code: 'datetime.timedelta(hours=(datetime.timedelta(hours=delay)))'
- condition:
5.4
- before_super
get- object:
backend - files:
party.py
- args:
'TableHandler' - code: 'backend.get('(backend.get('TableHandler'))')'
- object:
- before_super
table_exist- object:
TableHandler - files:
party.py
- args:
cls._table - code: '(backend.get('TableHandler')).table_exist(cls._table)'
- object:
- before_super
column_exist- condition:
exist - object:
table - files:
party.py
- args:
'company' - code: 'table.column_exist('company')'
- condition:
- after_super
migrate_property- condition:
not exist - files:
party.py
- args:
'party.configuration', cls._configuration_value_field, cls, cls._configuration_value_field - kwargs:
- fields:
['company']
- fields:
- code: 'migrate_property( 'party.configuration', cls._configuration_value_field, cls, cls._configuration_value_field, fields=['company'])'
- condition:
- after_super
_migrate_property- condition:
not exist - object:
super(PartyLang, cls) - files:
party.py
- args:
field_names, value_names, fields - code: 'super(PartyLang, cls)._migrate_property( field_names, value_names, fields)'
- condition:
- after_super
super- condition:
not exist - files:
party.py
- args:
PartyLang, cls - code: 'super(PartyLang, cls)'
- condition:
- before_super
Pool- files:
country.py
- code: 'Pool()'
- files:
- before_super
cursor- object:
Transaction().connection - files:
country.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- before_super
Transaction- files:
country.py
- code: 'Transaction()'
- files:
- after_super
Transaction- files:
action.py
- code: 'Transaction()'
- files:
- after_super
cursor- object:
transaction.connection - files:
action.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- after_super
Concat- condition:
table.column_exist('digest') and table.column_exist('collision') - files:
attachment.py
- args:
Concat(attachment.digest, '-'), attachment.collision - code: 'Concat(Concat(attachment.digest, '-'), attachment.collision)'
- condition:
- after_super
Concat- condition:
table.column_exist('digest') and table.column_exist('collision') - files:
attachment.py
- args:
attachment.digest, '-' - code: 'Concat(attachment.digest, '-')'
- condition:
- before_super
table_rename- condition:
TableHandler.table_exist(old_table) - object:
TableHandler - files:
module.py
- args:
old_table, cls._table - code: '(backend.get('TableHandler')).table_rename(old_table, cls._table)'
- condition:
- after_super
in_- object:
model_data_sql_table.fs_id - files:
module.py
- args:
button_fs_ids - code: 'model_data_sql_table.fs_id.in_(button_fs_ids)'
- object:
- before_super
cursor- object:
transaction.connection - files:
translation.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- after_super
timedelta- condition:
table.column_exist('minimum_delay') - object:
datetime - files:
trigger.py
- kwargs:
- hours:
delay
- hours:
- code: 'datetime.timedelta(hours=(datetime.timedelta(hours=delay)))'
- condition:
5.6
- after_super
Pool- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- code: 'Pool()'
- condition:
- after_super
Concat- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- args:
action_model, Concat('|', sql_table.action_function) - code: 'Concat((model.select( model.model, where=model.id == sql_table.action_model)), Concat( '|', sql_table.action_function))'
- condition:
- after_super
Concat- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- args:
'|', sql_table.action_function - code: 'Concat( '|', sql_table.action_function)'
- condition:
5.8
- before_super
column_exist- condition:
exist - object:
table - files:
party.py
- args:
'company' - code: 'table.column_exist('company')'
- condition:
- after_super
migrate_property- condition:
not exist - files:
party.py
- args:
'party.configuration', cls._configuration_value_field, cls, cls._configuration_value_field - kwargs:
- fields:
['company']
- fields:
- code: 'migrate_property( 'party.configuration', cls._configuration_value_field, cls, cls._configuration_value_field, fields=['company'])'
- condition:
- after_super
_migrate_property- condition:
not exist - object:
super(PartyLang, cls) - files:
party.py
- args:
field_names, value_names, fields - code: 'super(PartyLang, cls)._migrate_property( field_names, value_names, fields)'
- condition:
- after_super
super- condition:
not exist - files:
party.py
- args:
PartyLang, cls - code: 'super(PartyLang, cls)'
- condition:
- before_super
Pool- files:
country.py
- code: 'Pool()'
- files:
- before_super
cursor- object:
Transaction().connection - files:
country.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- before_super
Transaction- files:
country.py
- code: 'Transaction()'
- files:
- after_super
Transaction- files:
action.py
- code: 'Transaction()'
- files:
- after_super
cursor- object:
transaction.connection - files:
action.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- after_super
Concat- condition:
table.column_exist('digest') and table.column_exist('collision') - files:
attachment.py
- args:
Concat(attachment.digest, '-'), attachment.collision - code: 'Concat(Concat(attachment.digest, '-'), attachment.collision)'
- condition:
- after_super
Concat- condition:
table.column_exist('digest') and table.column_exist('collision') - files:
attachment.py
- args:
attachment.digest, '-' - code: 'Concat(attachment.digest, '-')'
- condition:
- after_super
in_- object:
model_data_sql_table.fs_id - files:
module.py
- args:
button_fs_ids - code: 'model_data_sql_table.fs_id.in_(button_fs_ids)'
- object:
- before_super
cursor- object:
transaction.connection - files:
translation.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- after_super
timedelta- condition:
table.column_exist('minimum_delay') - object:
datetime - files:
trigger.py
- kwargs:
- hours:
delay
- hours:
- code: 'datetime.timedelta(hours=(datetime.timedelta(hours=delay)))'
- condition:
6.0
- before_super
Pool- files:
res.py
- code: 'Pool()'
- files:
- before_super
Transaction- files:
res.py
- code: 'Transaction()'
- files:
- after_super
cursor- object:
transaction.connection - files:
res.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- after_super
Pool- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- code: 'Pool()'
- condition:
- after_super
Concat- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- args:
action_model, Concat('|', sql_table.action_function) - code: 'Concat((model.select( model.model, where=model.id == sql_table.action_model)), Concat( '|', sql_table.action_function))'
- condition:
- after_super
Concat- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- args:
'|', sql_table.action_function - code: 'Concat( '|', sql_table.action_function)'
- condition:
6.2
- before_super
column_exist- condition:
exist - object:
table - files:
party.py
- args:
'company' - code: 'table.column_exist('company')'
- condition:
- after_super
migrate_property- condition:
not exist - files:
party.py
- args:
'party.configuration', cls._configuration_value_field, cls, cls._configuration_value_field - kwargs:
- fields:
['company']
- fields:
- code: 'migrate_property( 'party.configuration', cls._configuration_value_field, cls, cls._configuration_value_field, fields=['company'])'
- condition:
- after_super
_migrate_property- condition:
not exist - object:
super(PartyLang, cls) - files:
party.py
- args:
field_names, value_names, fields - code: 'super(PartyLang, cls)._migrate_property( field_names, value_names, fields)'
- condition:
- after_super
super- condition:
not exist - files:
party.py
- args:
PartyLang, cls - code: 'super(PartyLang, cls)'
- condition:
- before_super
cursor- object:
Transaction().connection - files:
country.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- after_super
Transaction- files:
action.py
- code: 'Transaction()'
- files:
- after_super
Concat- condition:
table.column_exist('digest') and table.column_exist('collision') - files:
attachment.py
- args:
Concat(attachment.digest, '-'), attachment.collision - code: 'Concat(Concat(attachment.digest, '-'), attachment.collision)'
- condition:
- after_super
Concat- condition:
table.column_exist('digest') and table.column_exist('collision') - files:
attachment.py
- args:
attachment.digest, '-' - code: 'Concat(attachment.digest, '-')'
- condition:
- after_super
in_- object:
model_data_sql_table.fs_id - files:
module.py
- args:
button_fs_ids - code: 'model_data_sql_table.fs_id.in_(button_fs_ids)'
- object:
- before_super
cursor- object:
transaction.connection - files:
translation.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- after_super
timedelta- condition:
table.column_exist('minimum_delay') - object:
datetime - files:
trigger.py
- kwargs:
- hours:
delay
- hours:
- code: 'datetime.timedelta(hours=(datetime.timedelta(hours=delay)))'
- condition:
6.4
- before_super
Pool- files:
res.py
- code: 'Pool()'
- files:
- before_super
Transaction- files:
res.py
- code: 'Transaction()'
- files:
- after_super
cursor- object:
transaction.connection - files:
res.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- after_super
Pool- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- code: 'Pool()'
- condition:
- after_super
Concat- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- args:
action_model, Concat('|', sql_table.action_function) - code: 'Concat((model.select( model.model, where=model.id == sql_table.action_model)), Concat( '|', sql_table.action_function))'
- condition:
- after_super
Concat- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- args:
'|', sql_table.action_function - code: 'Concat( '|', sql_table.action_function)'
- condition:
6.6
- before_super
column_exist- condition:
exist - object:
table - files:
party.py
- args:
'company' - code: 'table.column_exist('company')'
- condition:
- after_super
migrate_property- condition:
not exist - files:
party.py
- args:
'party.configuration', cls._configuration_value_field, cls, cls._configuration_value_field - kwargs:
- fields:
['company']
- fields:
- code: 'migrate_property( 'party.configuration', cls._configuration_value_field, cls, cls._configuration_value_field, fields=['company'])'
- condition:
- after_super
_migrate_property- condition:
not exist - object:
super(PartyLang, cls) - files:
party.py
- args:
field_names, value_names, fields - code: 'super(PartyLang, cls)._migrate_property( field_names, value_names, fields)'
- condition:
- after_super
super- condition:
not exist - files:
party.py
- args:
PartyLang, cls - code: 'super(PartyLang, cls)'
- condition:
- before_super
cursor- object:
Transaction().connection - files:
country.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- after_super
Transaction- files:
action.py
- code: 'Transaction()'
- files:
- after_super
Concat- condition:
table.column_exist('digest') and table.column_exist('collision') - files:
attachment.py
- args:
Concat(attachment.digest, '-'), attachment.collision - code: 'Concat(Concat(attachment.digest, '-'), attachment.collision)'
- condition:
- after_super
Concat- condition:
table.column_exist('digest') and table.column_exist('collision') - files:
attachment.py
- args:
attachment.digest, '-' - code: 'Concat(attachment.digest, '-')'
- condition:
- after_super
in_- object:
model_data_sql_table.fs_id - files:
module.py
- args:
button_fs_ids - code: 'model_data_sql_table.fs_id.in_(button_fs_ids)'
- object:
- before_super
cursor- object:
transaction.connection - files:
translation.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- after_super
timedelta- condition:
table.column_exist('minimum_delay') - object:
datetime - files:
trigger.py
- kwargs:
- hours:
delay
- hours:
- code: 'datetime.timedelta(hours=(datetime.timedelta(hours=delay)))'
- condition:
6.8
- before_super
Pool- files:
res.py
- code: 'Pool()'
- files:
- before_super
Transaction- files:
res.py
- code: 'Transaction()'
- files:
- after_super
cursor- object:
transaction.connection - files:
res.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- after_super
Pool- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- code: 'Pool()'
- condition:
- after_super
Concat- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- args:
action_model, Concat('|', sql_table.action_function) - code: 'Concat((model.select( model.model, where=model.id == sql_table.action_model)), Concat( '|', sql_table.action_function))'
- condition:
- after_super
Concat- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- args:
'|', sql_table.action_function - code: 'Concat( '|', sql_table.action_function)'
- condition:
7.0
- before_super
cursor- object:
Transaction().connection - files:
country.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- before_super
column_exist- object:
table_h - files:
export.py
- args:
'user' - code: 'table_h.column_exist('user')'
- object:
- after_super
cursor- object:
Transaction().connection - files:
trigger.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- after_super
Transaction- files:
trigger.py
- code: 'Transaction()'
- files:
7.2
- before_super
Pool- files:
res.py
- code: 'Pool()'
- files:
- before_super
Transaction- files:
res.py
- code: 'Transaction()'
- files:
- after_super
cursor- object:
transaction.connection - files:
res.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- before_super
cursor- object:
transaction.connection - files:
model.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- after_super
Pool- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- code: 'Pool()'
- condition:
- after_super
Concat- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- args:
action_model, Concat('|', sql_table.action_function) - code: 'Concat((model.select( model.model, where=model.id == sql_table.action_model)), Concat( '|', sql_table.action_function))'
- condition:
- after_super
Concat- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- args:
'|', sql_table.action_function - code: 'Concat( '|', sql_table.action_function)'
- condition:
7.4
- before_super
cursor- object:
Transaction().connection - files:
country.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- before_super
column_exist- object:
table_h - files:
export.py
- args:
'user' - code: 'table_h.column_exist('user')'
- object:
- after_super
cursor- object:
Transaction().connection - files:
trigger.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- after_super
Transaction- files:
trigger.py
- code: 'Transaction()'
- files:
7.6
- before_super
Transaction- files:
export.py
- code: 'Transaction()'
- files:
- before_super
Pool- files:
model.py
- code: 'Pool()'
- files:
- before_super
cursor- object:
transaction.connection - files:
model.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
7.8
- before_super
cursor- object:
Transaction().connection - files:
export.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- before_super
column_exist- object:
table_h - files:
export.py
- args:
'user' - code: 'table_h.column_exist('user')'
- object:
8.0
- before_super
Transaction- files:
export.py
- code: 'Transaction()'
- files:
- before_super
Pool- files:
model.py
- code: 'Pool()'
- files:
- before_super
cursor- object:
transaction.connection - files:
model.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object: