So i have need to recover fields deleted from data type. I would like to know the way to recover it. Or if this is not possible then i would like to suggest to add handling for this in next release of pega.
Yes, you are correct. But above scenario was just an example.
In real time, i had a data type with more than 25 fields. While adding some more fields, i accidentally deleted some fields. And i am not aware about the name of field which got deleted. And this data type would show fields from inherited class also. So i am also not sure whether field got deleted from parent class or current class. That's why i was trying to recover deleted properties using various approaches.
But Pega doesn't maintain history of fields deleted from data type. So i am not able to recover these fields.
Recovery of a deleted property might not be possible.
However, there is a way to see the created property (even after it gets deleted):
Designer Studio > Application > Recent Actions. Under Developer Activity tab, click on the required operator profile. Sort the table by "Type" and look for Rule-Obj-Property. The rule name will display the property names and their creation date & time.
Could you also try querying pr4_rule_property and check if it shows the property info?