in pgsmo/objects/table_objects/trigger.py [0:0]
def _update_query_data(self) -> dict:
""" Function that returns data for update script """
return {
"data": {
"name": self.name,
"prosrc": self.prosrc,
"is_row_trigger": self.is_row_trigger,
"evnt_insert": self.evnt_insert,
"evnt_delete": self.evnt_delete,
"evnt_update": self.evnt_update,
"fires": self.fires,
"evnt_truncate": self.evnt_truncate,
"schema": self.parent.schema,
"table": self.parent.name,
"description": self.description,
"is_enable_trigger": self.is_enable_trigger
},
"o_data": {
"name": "",
"nspname": "",
"relname": "",
"lanname": "",
"prosrc": "",
"is_row_trigger": "",
"evnt_insert": "",
"evnt_delete": "",
"evnt_update": "",
"fires": "",
"evnt_truncate": "",
"columns": "",
"tgdeferrable": "",
"tginitdeferred": "",
"whenclause": "",
"description": "",
"is_enable_trigger": ""
}
}