diff --git a/openbis/sourceTest/sql/postgresql/093/.DUMP b/openbis/sourceTest/sql/postgresql/093/.DUMP
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/openbis/sourceTest/sql/postgresql/093/019=database_version_logs.tsv b/openbis/sourceTest/sql/postgresql/093/019=database_version_logs.tsv
index 152c8681fb51ecb359718cdf5f84d0135c7b2b96..90c349778386da635cad6c59d75c7c88767c0e85 100644
--- a/openbis/sourceTest/sql/postgresql/093/019=database_version_logs.tsv
+++ b/openbis/sourceTest/sql/postgresql/093/019=database_version_logs.tsv
@@ -66,3 +66,4 @@
 090	source/sql/postgresql/migration/migration-089-090.sql	SUCCESS	2011-11-29 16:03:21.305	\\x2d2d204d6967726174696f6e2066726f6d2030383920746f203039300a2d2d20533132300a2d2d2053686f756c6420626520656d7074792c20616c6c20746865206368616e6765732061726520696e2074686520484353206272616e63680a	\N
 091	source/sql/postgresql/migration/migration-090-091.sql	SUCCESS	2011-11-29 16:03:27.681	\\x2d2d204d6967726174696f6e2066726f6d2030393020746f203039310a2d2d20533132310a2d2d204368616e6765207479706520646566696e6974696f6e206f6620515545524945532e45585052455353494f4e20616e642046494c544552535f45585052455353494f4e2066726f6d205641524348415228323030302920746f20544558540a2d2d20416464207468697320636f6c756d6e20746f2070726f7065727479207461626c65733a0a2d2d202020504552535f49445f415554484f5220544543485f4944204e4f54204e554c4c0a2d2d2041646420746865736520636f6c756d6e7320746f2070726f706572747920686973746f7279207461626c65733a0a2d2d202020504552535f49445f415554484f5220544543485f4944204e4f54204e554c4c0a2d2d20202056414c49445f46524f4d5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d50200a2d2d20616e64206d616b65207468656d2062652066696c6c65642070726f7065726c792062792074686520686973746f7279207472696767657220636f6e646974696f6e2e0a0a2d2d2052656c6178206c656e677468207265737472696374696f6e206f6e20515545524945532e45585052455353494f4e0a414c544552205441424c45207175657269657320414c54455220434f4c554d4e2065787072657373696f6e205345542044415441205459504520746578743b0a0a2d2d2052656c6178206c656e677468207265737472696374696f6e206f6e2046494c544552532e45585052455353494f4e0a414c544552205441424c452066696c7465727320414c54455220434f4c554d4e2065787072657373696f6e205345542044415441205459504520746578743b0a0a2d2d204578706572696d656e742070726f706572746965730a414c544552205441424c45206578706572696d656e745f70726f706572746965732041444420434f4c554d4e20706572735f69645f617574686f7220544543485f49443b0a555044415445206578706572696d656e745f70726f706572746965732053455420706572735f69645f617574686f723d2853454c4543542069642046524f4d20706572736f6e7320574845524520757365725f6964203d202773797374656d27293b0a414c544552205441424c45206578706572696d656e745f70726f7065727469657320414c54455220434f4c554d4e20706572735f69645f617574686f7220534554204e4f54204e554c4c3b0a0a414c544552205441424c45206578706572696d656e745f70726f706572746965735f686973746f72792041444420434f4c554d4e20706572735f69645f617574686f7220544543485f49443b0a555044415445206578706572696d656e745f70726f706572746965735f686973746f72792053455420706572735f69645f617574686f723d2853454c4543542069642046524f4d20706572736f6e7320574845524520757365725f6964203d202773797374656d27293b0a414c544552205441424c45206578706572696d656e745f70726f706572746965735f686973746f727920414c54455220434f4c554d4e20706572735f69645f617574686f7220534554204e4f54204e554c4c3b0a0a414c544552205441424c45206578706572696d656e745f70726f706572746965735f686973746f72792041444420434f4c554d4e2076616c69645f66726f6d5f74696d657374616d702054494d455f5354414d503b0a555044415445206578706572696d656e745f70726f706572746965735f686973746f7279205345542076616c69645f66726f6d5f74696d657374616d703d2853454c45435420726567697374726174696f6e5f74696d657374616d702046524f4d20706572736f6e7320574845524520757365725f6964203d202773797374656d27293b0a414c544552205441424c45206578706572696d656e745f70726f706572746965735f686973746f727920414c54455220434f4c554d4e2076616c69645f66726f6d5f74696d657374616d7020534554204e4f54204e554c4c3b0a0a2d2d2053616d706c652070726f706572746965730a414c544552205441424c452073616d706c655f70726f706572746965732041444420434f4c554d4e20706572735f69645f617574686f7220544543485f49443b0a5550444154452073616d706c655f70726f706572746965732053455420706572735f69645f617574686f723d2853454c4543542069642046524f4d20706572736f6e7320574845524520757365725f6964203d202773797374656d27293b0a414c544552205441424c452073616d706c655f70726f7065727469657320414c54455220434f4c554d4e20706572735f69645f617574686f7220534554204e4f54204e554c4c3b0a0a414c544552205441424c452073616d706c655f70726f706572746965735f686973746f72792041444420434f4c554d4e20706572735f69645f617574686f7220544543485f49443b0a5550444154452073616d706c655f70726f706572746965735f686973746f72792053455420706572735f69645f617574686f723d2853454c4543542069642046524f4d20706572736f6e7320574845524520757365725f6964203d202773797374656d27293b0a414c544552205441424c452073616d706c655f70726f706572746965735f686973746f727920414c54455220434f4c554d4e20706572735f69645f617574686f7220534554204e4f54204e554c4c3b0a0a414c544552205441424c452073616d706c655f70726f706572746965735f686973746f72792041444420434f4c554d4e2076616c69645f66726f6d5f74696d657374616d702054494d455f5354414d503b0a5550444154452073616d706c655f70726f706572746965735f686973746f7279205345542076616c69645f66726f6d5f74696d657374616d703d2853454c45435420726567697374726174696f6e5f74696d657374616d702046524f4d20706572736f6e7320574845524520757365725f6964203d202773797374656d27293b0a414c544552205441424c452073616d706c655f70726f706572746965735f686973746f727920414c54455220434f4c554d4e2076616c69645f66726f6d5f74696d657374616d7020534554204e4f54204e554c4c3b0a0a2d2d20446174617365742070726f706572746965730a414c544552205441424c4520646174615f7365745f70726f706572746965732041444420434f4c554d4e20706572735f69645f617574686f7220544543485f49443b0a55504441544520646174615f7365745f70726f706572746965732053455420706572735f69645f617574686f723d2853454c4543542069642046524f4d20706572736f6e7320574845524520757365725f6964203d202773797374656d27293b0a414c544552205441424c4520646174615f7365745f70726f7065727469657320414c54455220434f4c554d4e20706572735f69645f617574686f7220534554204e4f54204e554c4c3b0a0a414c544552205441424c4520646174615f7365745f70726f706572746965735f686973746f72792041444420434f4c554d4e20706572735f69645f617574686f7220544543485f49443b0a55504441544520646174615f7365745f70726f706572746965735f686973746f72792053455420706572735f69645f617574686f723d2853454c4543542069642046524f4d20706572736f6e7320574845524520757365725f6964203d202773797374656d27293b0a414c544552205441424c4520646174615f7365745f70726f706572746965735f686973746f727920414c54455220434f4c554d4e20706572735f69645f617574686f7220534554204e4f54204e554c4c3b0a0a414c544552205441424c4520646174615f7365745f70726f706572746965735f686973746f72792041444420434f4c554d4e2076616c69645f66726f6d5f74696d657374616d702054494d455f5354414d503b0a55504441544520646174615f7365745f70726f706572746965735f686973746f7279205345542076616c69645f66726f6d5f74696d657374616d703d2853454c45435420726567697374726174696f6e5f74696d657374616d702046524f4d20706572736f6e7320574845524520757365725f6964203d202773797374656d27293b0a414c544552205441424c4520646174615f7365745f70726f706572746965735f686973746f727920414c54455220434f4c554d4e2076616c69645f66726f6d5f74696d657374616d7020534554204e4f54204e554c4c3b0a0a2d2d204d6174657269616c2070726f706572746965730a414c544552205441424c45206d6174657269616c5f70726f706572746965732041444420434f4c554d4e20706572735f69645f617574686f7220544543485f49443b0a555044415445206d6174657269616c5f70726f706572746965732053455420706572735f69645f617574686f723d2853454c4543542069642046524f4d20706572736f6e7320574845524520757365725f6964203d202773797374656d27293b0a414c544552205441424c45206d6174657269616c5f70726f7065727469657320414c54455220434f4c554d4e20706572735f69645f617574686f7220534554204e4f54204e554c4c3b0a0a414c544552205441424c45206d6174657269616c5f70726f706572746965735f686973746f72792041444420434f4c554d4e20706572735f69645f617574686f7220544543485f49443b0a555044415445206d6174657269616c5f70726f706572746965735f686973746f72792053455420706572735f69645f617574686f723d2853454c4543542069642046524f4d20706572736f6e7320574845524520757365725f6964203d202773797374656d27293b0a414c544552205441424c45206d6174657269616c5f70726f706572746965735f686973746f727920414c54455220434f4c554d4e20706572735f69645f617574686f7220534554204e4f54204e554c4c3b0a0a414c544552205441424c45206d6174657269616c5f70726f706572746965735f686973746f72792041444420434f4c554d4e2076616c69645f66726f6d5f74696d657374616d702054494d455f5354414d503b0a555044415445206d6174657269616c5f70726f706572746965735f686973746f7279205345542076616c69645f66726f6d5f74696d657374616d703d2853454c45435420726567697374726174696f6e5f74696d657374616d702046524f4d20706572736f6e7320574845524520757365725f6964203d202773797374656d27293b0a414c544552205441424c45206d6174657269616c5f70726f706572746965735f686973746f727920414c54455220434f4c554d4e2076616c69645f66726f6d5f74696d657374616d7020534554204e4f54204e554c4c3b0a0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2052756c657320666f722070726f7065727469657320686973746f72790a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a2d2d204d6174657269616c2050726f70657274696573202d2d0a0a435245415445204f52205245504c4143452052554c45206d6174657269616c5f70726f706572746965735f7570646174652041530a202020204f4e2055504441544520544f206d6174657269616c5f70726f7065727469657320444f20414c534f200a20202020202020494e5345525420494e544f206d6174657269616c5f70726f706572746965735f686973746f727920280a20202020202020202049442c200a2020202020202020204d4154455f49442c200a2020202020202020204d5450545f49442c200a20202020202020202056414c55452c200a202020202020202020435654455f49442c200a2020202020202020204d4154455f50524f505f49442c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c28274d4154455249414c5f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e4d4154455f49442c200a2020202020202020204f4c442e4d5450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020204f4c442e435654455f49442c200a2020202020202020204f4c442e4d4154455f50524f505f49442c200a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a202020202020200a435245415445204f52205245504c4143452052554c45206d6174657269616c5f70726f706572746965735f64656c6574652041530a202020204f4e2044454c45544520544f206d6174657269616c5f70726f7065727469657320444f20414c534f200a20202020202020494e5345525420494e544f206d6174657269616c5f70726f706572746965735f686973746f727920280a20202020202020202049442c200a2020202020202020204d4154455f49442c200a2020202020202020204d5450545f49442c200a20202020202020202056414c55452c200a202020202020202020435654455f49442c200a2020202020202020204d4154455f50524f505f49442c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c28274d4154455249414c5f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e4d4154455f49442c200a2020202020202020204f4c442e4d5450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020204f4c442e435654455f49442c200a2020202020202020204f4c442e4d4154455f50524f505f49442c200a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a202020202020200a2d2d204578706572696d656e742050726f70657274696573202d2d0a0a435245415445204f52205245504c4143452052554c45206578706572696d656e745f70726f706572746965735f7570646174652041530a202020204f4e2055504441544520544f206578706572696d656e745f70726f7065727469657320444f20414c534f200a20202020202020494e5345525420494e544f206578706572696d656e745f70726f706572746965735f686973746f727920280a20202020202020202049442c200a202020202020202020455850455f49442c0a202020202020202020455450545f49442c200a20202020202020202056414c55452c200a202020202020202020435654455f49442c200a2020202020202020204d4154455f50524f505f49442c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c28274558504552494d454e545f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e455850455f49442c200a2020202020202020204f4c442e455450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020204f4c442e435654455f49442c200a2020202020202020204f4c442e4d4154455f50524f505f49442c200a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a202020202020200a435245415445204f52205245504c4143452052554c45206578706572696d656e745f70726f706572746965735f64656c6574652041530a202020204f4e2044454c45544520544f206578706572696d656e745f70726f7065727469657320444f20414c534f200a20202020202020494e5345525420494e544f206578706572696d656e745f70726f706572746965735f686973746f727920280a20202020202020202049442c200a202020202020202020455850455f49442c0a202020202020202020455450545f49442c200a20202020202020202056414c55452c200a202020202020202020435654455f49442c200a2020202020202020204d4154455f50524f505f49442c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c28274558504552494d454e545f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e455850455f49442c200a2020202020202020204f4c442e455450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020204f4c442e435654455f49442c200a2020202020202020204f4c442e4d4154455f50524f505f49442c200a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a202020202020200a2d2d2053616d706c652050726f70657274696573202d2d0a0a435245415445204f52205245504c4143452052554c452073616d706c655f70726f706572746965735f7570646174652041530a202020204f4e2055504441544520544f2073616d706c655f70726f7065727469657320444f20414c534f0a20202020202020494e5345525420494e544f2073616d706c655f70726f706572746965735f686973746f727920280a20202020202020202049442c200a20202020202020202053414d505f49442c0a202020202020202020535450545f49442c200a20202020202020202056414c55452c200a202020202020202020435654455f49442c200a2020202020202020204d4154455f50524f505f49442c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c282753414d504c455f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e53414d505f49442c200a2020202020202020204f4c442e535450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020204f4c442e435654455f49442c200a2020202020202020204f4c442e4d4154455f50524f505f49442c200a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a202020202020200a435245415445204f52205245504c4143452052554c452073616d706c655f70726f706572746965735f64656c6574652041530a202020204f4e2044454c45544520544f2073616d706c655f70726f7065727469657320444f20414c534f0a20202020202020494e5345525420494e544f2073616d706c655f70726f706572746965735f686973746f727920280a20202020202020202049442c200a20202020202020202053414d505f49442c0a202020202020202020535450545f49442c200a20202020202020202056414c55452c200a202020202020202020435654455f49442c200a2020202020202020204d4154455f50524f505f49442c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c282753414d504c455f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e53414d505f49442c200a2020202020202020204f4c442e535450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020204f4c442e435654455f49442c200a2020202020202020204f4c442e4d4154455f50524f505f49442c200a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a202020202020200a2d2d2044617461205365742050726f70657274696573202d2d0a0a435245415445204f52205245504c4143452052554c4520646174615f7365745f70726f706572746965735f7570646174652041530a202020204f4e2055504441544520544f20646174615f7365745f70726f7065727469657320444f20414c534f0a20202020202020494e5345525420494e544f20646174615f7365745f70726f706572746965735f686973746f727920280a20202020202020202049442c200a20202020202020202044535f49442c0a20202020202020202044535450545f49442c200a20202020202020202056414c55452c200a202020202020202020435654455f49442c200a2020202020202020204d4154455f50524f505f49442c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c2827444154415f5345545f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e44535f49442c200a2020202020202020204f4c442e44535450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020204f4c442e435654455f49442c200a2020202020202020204f4c442e4d4154455f50524f505f49442c200a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a0a435245415445204f52205245504c4143452052554c4520646174615f7365745f70726f706572746965735f64656c6574652041530a202020204f4e2044454c45544520544f20646174615f7365745f70726f7065727469657320444f20414c534f0a20202020202020494e5345525420494e544f20646174615f7365745f70726f706572746965735f686973746f727920280a20202020202020202049442c200a20202020202020202044535f49442c0a20202020202020202044535450545f49442c200a20202020202020202056414c55452c200a202020202020202020435654455f49442c200a2020202020202020204d4154455f50524f505f49442c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c2827444154415f5345545f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e44535f49442c200a2020202020202020204f4c442e44535450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020204f4c442e435654455f49442c200a2020202020202020204f4c442e4d4154455f50524f505f49442c200a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a	\N
 092	source/sql/postgresql/migration/migration-091-092.sql	SUCCESS	2011-12-12 16:03:27.681	\\x2d2d204d6967726174696f6e2066726f6d2030393020746f203039310a2d2d20533132310a2d2d204368616e6765207479706520646566696e6974696f6e206f6620515545524945532e45585052455353494f4e20616e642046494c544552535f45585052455353494f4e2066726f6d205641524348415228323030302920746f20544558540a2d2d20416464207468697320636f6c756d6e20746f2070726f7065727479207461626c65733a0a2d2d202020504552535f49445f415554484f5220544543485f4944204e4f54204e554c4c0a2d2d2041646420746865736520636f6c756d6e7320746f2070726f706572747920686973746f7279207461626c65733a0a2d2d202020504552535f49445f415554484f5220544543485f4944204e4f54204e554c4c0a2d2d20202056414c49445f46524f4d5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d50200a2d2d20616e64206d616b65207468656d2062652066696c6c65642070726f7065726c792062792074686520686973746f7279207472696767657220636f6e646974696f6e2e0a0a2d2d2052656c6178206c656e677468207265737472696374696f6e206f6e20515545524945532e45585052455353494f4e0a414c544552205441424c45207175657269657320414c54455220434f4c554d4e2065787072657373696f6e205345542044415441205459504520746578743b0a0a2d2d2052656c6178206c656e677468207265737472696374696f6e206f6e2046494c544552532e45585052455353494f4e0a414c544552205441424c452066696c7465727320414c54455220434f4c554d4e2065787072657373696f6e205345542044415441205459504520746578743b0a0a2d2d204578706572696d656e742070726f706572746965730a414c544552205441424c45206578706572696d656e745f70726f706572746965732041444420434f4c554d4e20706572735f69645f617574686f7220544543485f49443b0a555044415445206578706572696d656e745f70726f706572746965732053455420706572735f69645f617574686f723d2853454c4543542069642046524f4d20706572736f6e7320574845524520757365725f6964203d202773797374656d27293b0a414c544552205441424c45206578706572696d656e745f70726f7065727469657320414c54455220434f4c554d4e20706572735f69645f617574686f7220534554204e4f54204e554c4c3b0a0a414c544552205441424c45206578706572696d656e745f70726f706572746965735f686973746f72792041444420434f4c554d4e20706572735f69645f617574686f7220544543485f49443b0a555044415445206578706572696d656e745f70726f706572746965735f686973746f72792053455420706572735f69645f617574686f723d2853454c4543542069642046524f4d20706572736f6e7320574845524520757365725f6964203d202773797374656d27293b0a414c544552205441424c45206578706572696d656e745f70726f706572746965735f686973746f727920414c54455220434f4c554d4e20706572735f69645f617574686f7220534554204e4f54204e554c4c3b0a0a414c544552205441424c45206578706572696d656e745f70726f706572746965735f686973746f72792041444420434f4c554d4e2076616c69645f66726f6d5f74696d657374616d702054494d455f5354414d503b0a555044415445206578706572696d656e745f70726f706572746965735f686973746f7279205345542076616c69645f66726f6d5f74696d657374616d703d2853454c45435420726567697374726174696f6e5f74696d657374616d702046524f4d20706572736f6e7320574845524520757365725f6964203d202773797374656d27293b0a414c544552205441424c45206578706572696d656e745f70726f706572746965735f686973746f727920414c54455220434f4c554d4e2076616c69645f66726f6d5f74696d657374616d7020534554204e4f54204e554c4c3b0a0a2d2d2053616d706c652070726f706572746965730a414c544552205441424c452073616d706c655f70726f706572746965732041444420434f4c554d4e20706572735f69645f617574686f7220544543485f49443b0a5550444154452073616d706c655f70726f706572746965732053455420706572735f69645f617574686f723d2853454c4543542069642046524f4d20706572736f6e7320574845524520757365725f6964203d202773797374656d27293b0a414c544552205441424c452073616d706c655f70726f7065727469657320414c54455220434f4c554d4e20706572735f69645f617574686f7220534554204e4f54204e554c4c3b0a0a414c544552205441424c452073616d706c655f70726f706572746965735f686973746f72792041444420434f4c554d4e20706572735f69645f617574686f7220544543485f49443b0a5550444154452073616d706c655f70726f706572746965735f686973746f72792053455420706572735f69645f617574686f723d2853454c4543542069642046524f4d20706572736f6e7320574845524520757365725f6964203d202773797374656d27293b0a414c544552205441424c452073616d706c655f70726f706572746965735f686973746f727920414c54455220434f4c554d4e20706572735f69645f617574686f7220534554204e4f54204e554c4c3b0a0a414c544552205441424c452073616d706c655f70726f706572746965735f686973746f72792041444420434f4c554d4e2076616c69645f66726f6d5f74696d657374616d702054494d455f5354414d503b0a5550444154452073616d706c655f70726f706572746965735f686973746f7279205345542076616c69645f66726f6d5f74696d657374616d703d2853454c45435420726567697374726174696f6e5f74696d657374616d702046524f4d20706572736f6e7320574845524520757365725f6964203d202773797374656d27293b0a414c544552205441424c452073616d706c655f70726f706572746965735f686973746f727920414c54455220434f4c554d4e2076616c69645f66726f6d5f74696d657374616d7020534554204e4f54204e554c4c3b0a0a2d2d20446174617365742070726f706572746965730a414c544552205441424c4520646174615f7365745f70726f706572746965732041444420434f4c554d4e20706572735f69645f617574686f7220544543485f49443b0a55504441544520646174615f7365745f70726f706572746965732053455420706572735f69645f617574686f723d2853454c4543542069642046524f4d20706572736f6e7320574845524520757365725f6964203d202773797374656d27293b0a414c544552205441424c4520646174615f7365745f70726f7065727469657320414c54455220434f4c554d4e20706572735f69645f617574686f7220534554204e4f54204e554c4c3b0a0a414c544552205441424c4520646174615f7365745f70726f706572746965735f686973746f72792041444420434f4c554d4e20706572735f69645f617574686f7220544543485f49443b0a55504441544520646174615f7365745f70726f706572746965735f686973746f72792053455420706572735f69645f617574686f723d2853454c4543542069642046524f4d20706572736f6e7320574845524520757365725f6964203d202773797374656d27293b0a414c544552205441424c4520646174615f7365745f70726f706572746965735f686973746f727920414c54455220434f4c554d4e20706572735f69645f617574686f7220534554204e4f54204e554c4c3b0a0a414c544552205441424c4520646174615f7365745f70726f706572746965735f686973746f72792041444420434f4c554d4e2076616c69645f66726f6d5f74696d657374616d702054494d455f5354414d503b0a55504441544520646174615f7365745f70726f706572746965735f686973746f7279205345542076616c69645f66726f6d5f74696d657374616d703d2853454c45435420726567697374726174696f6e5f74696d657374616d702046524f4d20706572736f6e7320574845524520757365725f6964203d202773797374656d27293b0a414c544552205441424c4520646174615f7365745f70726f706572746965735f686973746f727920414c54455220434f4c554d4e2076616c69645f66726f6d5f74696d657374616d7020534554204e4f54204e554c4c3b0a0a2d2d204d6174657269616c2070726f706572746965730a414c544552205441424c45206d6174657269616c5f70726f706572746965732041444420434f4c554d4e20706572735f69645f617574686f7220544543485f49443b0a555044415445206d6174657269616c5f70726f706572746965732053455420706572735f69645f617574686f723d2853454c4543542069642046524f4d20706572736f6e7320574845524520757365725f6964203d202773797374656d27293b0a414c544552205441424c45206d6174657269616c5f70726f7065727469657320414c54455220434f4c554d4e20706572735f69645f617574686f7220534554204e4f54204e554c4c3b0a0a414c544552205441424c45206d6174657269616c5f70726f706572746965735f686973746f72792041444420434f4c554d4e20706572735f69645f617574686f7220544543485f49443b0a555044415445206d6174657269616c5f70726f706572746965735f686973746f72792053455420706572735f69645f617574686f723d2853454c4543542069642046524f4d20706572736f6e7320574845524520757365725f6964203d202773797374656d27293b0a414c544552205441424c45206d6174657269616c5f70726f706572746965735f686973746f727920414c54455220434f4c554d4e20706572735f69645f617574686f7220534554204e4f54204e554c4c3b0a0a414c544552205441424c45206d6174657269616c5f70726f706572746965735f686973746f72792041444420434f4c554d4e2076616c69645f66726f6d5f74696d657374616d702054494d455f5354414d503b0a555044415445206d6174657269616c5f70726f706572746965735f686973746f7279205345542076616c69645f66726f6d5f74696d657374616d703d2853454c45435420726567697374726174696f6e5f74696d657374616d702046524f4d20706572736f6e7320574845524520757365725f6964203d202773797374656d27293b0a414c544552205441424c45206d6174657269616c5f70726f706572746965735f686973746f727920414c54455220434f4c554d4e2076616c69645f66726f6d5f74696d657374616d7020534554204e4f54204e554c4c3b0a0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2052756c657320666f722070726f7065727469657320686973746f72790a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a2d2d204d6174657269616c2050726f70657274696573202d2d0a0a435245415445204f52205245504c4143452052554c45206d6174657269616c5f70726f706572746965735f7570646174652041530a202020204f4e2055504441544520544f206d6174657269616c5f70726f7065727469657320444f20414c534f200a20202020202020494e5345525420494e544f206d6174657269616c5f70726f706572746965735f686973746f727920280a20202020202020202049442c200a2020202020202020204d4154455f49442c200a2020202020202020204d5450545f49442c200a20202020202020202056414c55452c200a202020202020202020435654455f49442c200a2020202020202020204d4154455f50524f505f49442c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c28274d4154455249414c5f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e4d4154455f49442c200a2020202020202020204f4c442e4d5450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020204f4c442e435654455f49442c200a2020202020202020204f4c442e4d4154455f50524f505f49442c200a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a202020202020200a435245415445204f52205245504c4143452052554c45206d6174657269616c5f70726f706572746965735f64656c6574652041530a202020204f4e2044454c45544520544f206d6174657269616c5f70726f7065727469657320444f20414c534f200a20202020202020494e5345525420494e544f206d6174657269616c5f70726f706572746965735f686973746f727920280a20202020202020202049442c200a2020202020202020204d4154455f49442c200a2020202020202020204d5450545f49442c200a20202020202020202056414c55452c200a202020202020202020435654455f49442c200a2020202020202020204d4154455f50524f505f49442c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c28274d4154455249414c5f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e4d4154455f49442c200a2020202020202020204f4c442e4d5450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020204f4c442e435654455f49442c200a2020202020202020204f4c442e4d4154455f50524f505f49442c200a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a202020202020200a2d2d204578706572696d656e742050726f70657274696573202d2d0a0a435245415445204f52205245504c4143452052554c45206578706572696d656e745f70726f706572746965735f7570646174652041530a202020204f4e2055504441544520544f206578706572696d656e745f70726f7065727469657320444f20414c534f200a20202020202020494e5345525420494e544f206578706572696d656e745f70726f706572746965735f686973746f727920280a20202020202020202049442c200a202020202020202020455850455f49442c0a202020202020202020455450545f49442c200a20202020202020202056414c55452c200a202020202020202020435654455f49442c200a2020202020202020204d4154455f50524f505f49442c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c28274558504552494d454e545f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e455850455f49442c200a2020202020202020204f4c442e455450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020204f4c442e435654455f49442c200a2020202020202020204f4c442e4d4154455f50524f505f49442c200a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a202020202020200a435245415445204f52205245504c4143452052554c45206578706572696d656e745f70726f706572746965735f64656c6574652041530a202020204f4e2044454c45544520544f206578706572696d656e745f70726f7065727469657320444f20414c534f200a20202020202020494e5345525420494e544f206578706572696d656e745f70726f706572746965735f686973746f727920280a20202020202020202049442c200a202020202020202020455850455f49442c0a202020202020202020455450545f49442c200a20202020202020202056414c55452c200a202020202020202020435654455f49442c200a2020202020202020204d4154455f50524f505f49442c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c28274558504552494d454e545f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e455850455f49442c200a2020202020202020204f4c442e455450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020204f4c442e435654455f49442c200a2020202020202020204f4c442e4d4154455f50524f505f49442c200a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a202020202020200a2d2d2053616d706c652050726f70657274696573202d2d0a0a435245415445204f52205245504c4143452052554c452073616d706c655f70726f706572746965735f7570646174652041530a202020204f4e2055504441544520544f2073616d706c655f70726f7065727469657320444f20414c534f0a20202020202020494e5345525420494e544f2073616d706c655f70726f706572746965735f686973746f727920280a20202020202020202049442c200a20202020202020202053414d505f49442c0a202020202020202020535450545f49442c200a20202020202020202056414c55452c200a202020202020202020435654455f49442c200a2020202020202020204d4154455f50524f505f49442c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c282753414d504c455f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e53414d505f49442c200a2020202020202020204f4c442e535450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020204f4c442e435654455f49442c200a2020202020202020204f4c442e4d4154455f50524f505f49442c200a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a202020202020200a435245415445204f52205245504c4143452052554c452073616d706c655f70726f706572746965735f64656c6574652041530a202020204f4e2044454c45544520544f2073616d706c655f70726f7065727469657320444f20414c534f0a20202020202020494e5345525420494e544f2073616d706c655f70726f706572746965735f686973746f727920280a20202020202020202049442c200a20202020202020202053414d505f49442c0a202020202020202020535450545f49442c200a20202020202020202056414c55452c200a202020202020202020435654455f49442c200a2020202020202020204d4154455f50524f505f49442c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c282753414d504c455f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e53414d505f49442c200a2020202020202020204f4c442e535450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020204f4c442e435654455f49442c200a2020202020202020204f4c442e4d4154455f50524f505f49442c200a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a202020202020200a2d2d2044617461205365742050726f70657274696573202d2d0a0a435245415445204f52205245504c4143452052554c4520646174615f7365745f70726f706572746965735f7570646174652041530a202020204f4e2055504441544520544f20646174615f7365745f70726f7065727469657320444f20414c534f0a20202020202020494e5345525420494e544f20646174615f7365745f70726f706572746965735f686973746f727920280a20202020202020202049442c200a20202020202020202044535f49442c0a20202020202020202044535450545f49442c200a20202020202020202056414c55452c200a202020202020202020435654455f49442c200a2020202020202020204d4154455f50524f505f49442c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c2827444154415f5345545f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e44535f49442c200a2020202020202020204f4c442e44535450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020204f4c442e435654455f49442c200a2020202020202020204f4c442e4d4154455f50524f505f49442c200a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a0a435245415445204f52205245504c4143452052554c4520646174615f7365745f70726f706572746965735f64656c6574652041530a202020204f4e2044454c45544520544f20646174615f7365745f70726f7065727469657320444f20414c534f0a20202020202020494e5345525420494e544f20646174615f7365745f70726f706572746965735f686973746f727920280a20202020202020202049442c200a20202020202020202044535f49442c0a20202020202020202044535450545f49442c200a20202020202020202056414c55452c200a202020202020202020435654455f49442c200a2020202020202020204d4154455f50524f505f49442c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c2827444154415f5345545f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e44535f49442c200a2020202020202020204f4c442e44535450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020204f4c442e435654455f49442c200a2020202020202020204f4c442e4d4154455f50524f505f49442c200a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a	\N
+093	source/sql/postgresql/migration/migration-092-093.sql	SUCCESS	2012-01-03 09:09:31.576	\\x2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2052756c657320666f722070726f7065727469657320686973746f72790a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a2d2d204578706572696d656e742050726f70657274696573202d2d0a0a435245415445204f52205245504c4143452052554c45206578706572696d656e745f70726f706572746965735f7570646174652041530a202020204f4e2055504441544520544f206578706572696d656e745f70726f70657274696573200a20202020574845524520284f4c442e56414c5545204953204e4f54204e554c4c20414e44206465636f646528737562737472696e67284f4c442e76616c75652066726f6d203120666f722031292c2027657363617065272920213d2045275c5c786566626662642720414e44204f4c442e56414c554520213d204e45572e56414c554529200a20202020202020204f5220284f4c442e435654455f4944204953204e4f54204e554c4c20414e44204f4c442e435654455f494420213d204e45572e435654455f494429200a20202020202020204f5220284f4c442e4d4154455f50524f505f4944204953204e4f54204e554c4c20414e44204f4c442e4d4154455f50524f505f494420213d204e45572e4d4154455f50524f505f4944290a20202020444f20414c534f200a20202020202020494e5345525420494e544f206578706572696d656e745f70726f706572746965735f686973746f727920280a20202020202020202049442c200a202020202020202020455850455f49442c0a202020202020202020455450545f49442c200a20202020202020202056414c55452c200a202020202020202020435654455f49442c200a2020202020202020204d4154455f50524f505f49442c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c28274558504552494d454e545f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e455850455f49442c200a2020202020202020204f4c442e455450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020204f4c442e435654455f49442c200a2020202020202020204f4c442e4d4154455f50524f505f49442c200a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a202020202020200a435245415445204f52205245504c4143452052554c45206578706572696d656e745f70726f706572746965735f64656c6574652041530a202020204f4e2044454c45544520544f206578706572696d656e745f70726f70657274696573200a20202020574845524520284f4c442e56414c5545204953204e4f54204e554c4c20414e44206465636f646528737562737472696e67284f4c442e76616c75652066726f6d203120666f722031292c2027657363617065272920213d2045275c5c7865666266626427290a20202020202020204f52204f4c442e435654455f4944204953204e4f54204e554c4c200a20202020202020204f52204f4c442e4d4154455f50524f505f4944204953204e4f54204e554c4c0a20202020444f20414c534f200a20202020202020494e5345525420494e544f206578706572696d656e745f70726f706572746965735f686973746f727920280a20202020202020202049442c200a202020202020202020455850455f49442c0a202020202020202020455450545f49442c200a20202020202020202056414c55452c200a202020202020202020435654455f49442c200a2020202020202020204d4154455f50524f505f49442c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c28274558504552494d454e545f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e455850455f49442c200a2020202020202020204f4c442e455450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020204f4c442e435654455f49442c200a2020202020202020204f4c442e4d4154455f50524f505f49442c200a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a202020202020200a2d2d2053616d706c652050726f70657274696573202d2d0a0a435245415445204f52205245504c4143452052554c452073616d706c655f70726f706572746965735f7570646174652041530a202020204f4e2055504441544520544f2073616d706c655f70726f706572746965730a20202020574845524520284f4c442e56414c5545204953204e4f54204e554c4c20414e44206465636f646528737562737472696e67284f4c442e76616c75652066726f6d203120666f722031292c2027657363617065272920213d2045275c5c786566626662642720414e44204f4c442e56414c554520213d204e45572e56414c554529200a20202020202020204f5220284f4c442e435654455f4944204953204e4f54204e554c4c20414e44204f4c442e435654455f494420213d204e45572e435654455f494429200a20202020202020204f5220284f4c442e4d4154455f50524f505f4944204953204e4f54204e554c4c20414e44204f4c442e4d4154455f50524f505f494420213d204e45572e4d4154455f50524f505f4944290a20202020444f20414c534f0a20202020202020494e5345525420494e544f2073616d706c655f70726f706572746965735f686973746f727920280a20202020202020202049442c200a20202020202020202053414d505f49442c0a202020202020202020535450545f49442c200a20202020202020202056414c55452c200a202020202020202020435654455f49442c200a2020202020202020204d4154455f50524f505f49442c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c282753414d504c455f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e53414d505f49442c200a2020202020202020204f4c442e535450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020204f4c442e435654455f49442c200a2020202020202020204f4c442e4d4154455f50524f505f49442c200a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a202020202020200a435245415445204f52205245504c4143452052554c452073616d706c655f70726f706572746965735f64656c6574652041530a202020204f4e2044454c45544520544f2073616d706c655f70726f70657274696573200a20202020574845524520284f4c442e56414c5545204953204e4f54204e554c4c20414e44206465636f646528737562737472696e67284f4c442e76616c75652066726f6d203120666f722031292c2027657363617065272920213d2045275c5c7865666266626427290a20202020202020204f52204f4c442e435654455f4944204953204e4f54204e554c4c200a20202020202020204f52204f4c442e4d4154455f50524f505f4944204953204e4f54204e554c4c0a20202020444f20414c534f0a20202020202020494e5345525420494e544f2073616d706c655f70726f706572746965735f686973746f727920280a20202020202020202049442c200a20202020202020202053414d505f49442c0a202020202020202020535450545f49442c200a20202020202020202056414c55452c200a202020202020202020435654455f49442c200a2020202020202020204d4154455f50524f505f49442c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c282753414d504c455f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e53414d505f49442c200a2020202020202020204f4c442e535450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020204f4c442e435654455f49442c200a2020202020202020204f4c442e4d4154455f50524f505f49442c200a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a202020202020200a2d2d2044617461205365742050726f70657274696573202d2d0a0a435245415445204f52205245504c4143452052554c4520646174615f7365745f70726f706572746965735f7570646174652041530a202020204f4e2055504441544520544f20646174615f7365745f70726f70657274696573200a20202020574845524520284f4c442e56414c5545204953204e4f54204e554c4c20414e44206465636f646528737562737472696e67284f4c442e76616c75652066726f6d203120666f722031292c2027657363617065272920213d2045275c5c786566626662642720414e44204f4c442e56414c554520213d204e45572e56414c554529200a20202020202020204f5220284f4c442e435654455f4944204953204e4f54204e554c4c20414e44204f4c442e435654455f494420213d204e45572e435654455f494429200a20202020202020204f5220284f4c442e4d4154455f50524f505f4944204953204e4f54204e554c4c20414e44204f4c442e4d4154455f50524f505f494420213d204e45572e4d4154455f50524f505f4944290a20202020444f20414c534f0a20202020202020494e5345525420494e544f20646174615f7365745f70726f706572746965735f686973746f727920280a20202020202020202049442c200a20202020202020202044535f49442c0a20202020202020202044535450545f49442c200a20202020202020202056414c55452c200a202020202020202020435654455f49442c200a2020202020202020204d4154455f50524f505f49442c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c2827444154415f5345545f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e44535f49442c200a2020202020202020204f4c442e44535450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020204f4c442e435654455f49442c200a2020202020202020204f4c442e4d4154455f50524f505f49442c200a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a0a435245415445204f52205245504c4143452052554c4520646174615f7365745f70726f706572746965735f64656c6574652041530a202020204f4e2044454c45544520544f20646174615f7365745f70726f70657274696573200a20202020574845524520284f4c442e56414c5545204953204e4f54204e554c4c20414e44206465636f646528737562737472696e67284f4c442e76616c75652066726f6d203120666f722031292c2027657363617065272920213d2045275c5c7865666266626427290a20202020202020204f52204f4c442e435654455f4944204953204e4f54204e554c4c200a20202020202020204f52204f4c442e4d4154455f50524f505f4944204953204e4f54204e554c4c0a20202020444f20414c534f0a20202020202020494e5345525420494e544f20646174615f7365745f70726f706572746965735f686973746f727920280a20202020202020202049442c200a20202020202020202044535f49442c0a20202020202020202044535450545f49442c200a20202020202020202056414c55452c200a202020202020202020435654455f49442c200a2020202020202020204d4154455f50524f505f49442c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c2827444154415f5345545f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e44535f49442c200a2020202020202020204f4c442e44535450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020204f4c442e435654455f49442c200a2020202020202020204f4c442e4d4154455f50524f505f49442c200a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a	\N
diff --git a/openbis/sourceTest/sql/postgresql/093/finish-093.sql b/openbis/sourceTest/sql/postgresql/093/finish-093.sql
index 29b7a875d6a849182062793410dddbb2a0c05d1e..ecf9bcd05d0d0ddf0a659f94a4d851c434283ee2 100644
--- a/openbis/sourceTest/sql/postgresql/093/finish-093.sql
+++ b/openbis/sourceTest/sql/postgresql/093/finish-093.sql
@@ -303,234 +303,26 @@ CREATE RULE data_all AS ON DELETE TO data DO INSTEAD DELETE FROM data_all WHERE
 CREATE RULE data_deleted_delete AS ON DELETE TO data_deleted DO INSTEAD DELETE FROM data_all WHERE ((data_all.id)::bigint = (old.id)::bigint);
 CREATE RULE data_deleted_update AS ON UPDATE TO data_deleted DO INSTEAD UPDATE data_all SET del_id = new.del_id, modification_timestamp = new.modification_timestamp WHERE ((data_all.id)::bigint = (new.id)::bigint);
 CREATE RULE data_insert AS ON INSERT TO data DO INSTEAD INSERT INTO data_all (id, code, ctnr_id, ctnr_order, del_id, expe_id, dast_id, data_producer_code, dsty_id, is_derived, is_placeholder, is_valid, modification_timestamp, pers_id_registerer, production_timestamp, registration_timestamp, samp_id) VALUES (new.id, new.code, new.ctnr_id, new.ctnr_order, new.del_id, new.expe_id, new.dast_id, new.data_producer_code, new.dsty_id, new.is_derived, new.is_placeholder, new.is_valid, new.modification_timestamp, new.pers_id_registerer, new.production_timestamp, new.registration_timestamp, new.samp_id);
-CREATE RULE data_set_properties_update AS
-    ON UPDATE TO data_set_properties 
-    WHERE (OLD.VALUE IS NOT NULL AND decode(substring(OLD.value from 1 for 1), 'escape') != E'\\xefbfbd' AND OLD.VALUE != NEW.VALUE) 
-        OR (OLD.CVTE_ID IS NOT NULL AND OLD.CVTE_ID != NEW.CVTE_ID) 
-        OR (OLD.MATE_PROP_ID IS NOT NULL AND OLD.MATE_PROP_ID != NEW.MATE_PROP_ID)
-    DO ALSO
-       INSERT INTO data_set_properties_history (
-         ID, 
-         DS_ID,
-         DSTPT_ID, 
-         VALUE, 
-         CVTE_ID, 
-         MATE_PROP_ID, 
-         PERS_ID_AUTHOR,
-         VALID_FROM_TIMESTAMP,
-         VALID_UNTIL_TIMESTAMP 
-       ) VALUES (
-         nextval('DATA_SET_PROPERTY_ID_SEQ'), 
-         OLD.DS_ID, 
-         OLD.DSTPT_ID, 
-         OLD.VALUE, 
-         OLD.CVTE_ID, 
-         OLD.MATE_PROP_ID, 
-         OLD.PERS_ID_AUTHOR,
-         OLD.MODIFICATION_TIMESTAMP,
-         current_timestamp
-       );
-CREATE RULE data_set_properties_delete AS
-    ON DELETE TO data_set_properties 
-    WHERE (OLD.VALUE IS NOT NULL AND decode(substring(OLD.value from 1 for 1), 'escape') != E'\\xefbfbd')
-        OR OLD.CVTE_ID IS NOT NULL 
-        OR OLD.MATE_PROP_ID IS NOT NULL
-    DO ALSO
-       INSERT INTO data_set_properties_history (
-         ID, 
-         DS_ID,
-         DSTPT_ID, 
-         VALUE, 
-         CVTE_ID, 
-         MATE_PROP_ID, 
-         PERS_ID_AUTHOR,
-         VALID_FROM_TIMESTAMP,
-         VALID_UNTIL_TIMESTAMP 
-       ) VALUES (
-         nextval('DATA_SET_PROPERTY_ID_SEQ'), 
-         OLD.DS_ID, 
-         OLD.DSTPT_ID, 
-         OLD.VALUE, 
-         OLD.CVTE_ID, 
-         OLD.MATE_PROP_ID, 
-         OLD.PERS_ID_AUTHOR,
-         OLD.MODIFICATION_TIMESTAMP,
-         current_timestamp
-       );
+CREATE RULE data_set_properties_delete AS ON DELETE TO data_set_properties WHERE ((((old.value IS NOT NULL) AND (decode("substring"((old.value)::text, 1, 1), 'escape'::text) <> '\\xefbfbd'::bytea)) OR (old.cvte_id IS NOT NULL)) OR (old.mate_prop_id IS NOT NULL)) DO INSERT INTO data_set_properties_history (id, ds_id, dstpt_id, value, cvte_id, mate_prop_id, pers_id_author, valid_from_timestamp, valid_until_timestamp) VALUES (nextval('data_set_property_id_seq'::regclass), old.ds_id, old.dstpt_id, old.value, old.cvte_id, old.mate_prop_id, old.pers_id_author, old.modification_timestamp, now());
+CREATE RULE data_set_properties_update AS ON UPDATE TO data_set_properties WHERE (((((old.value IS NOT NULL) AND (decode("substring"((old.value)::text, 1, 1), 'escape'::text) <> '\\xefbfbd'::bytea)) AND ((old.value)::text <> (new.value)::text)) OR ((old.cvte_id IS NOT NULL) AND ((old.cvte_id)::bigint <> (new.cvte_id)::bigint))) OR ((old.mate_prop_id IS NOT NULL) AND ((old.mate_prop_id)::bigint <> (new.mate_prop_id)::bigint))) DO INSERT INTO data_set_properties_history (id, ds_id, dstpt_id, value, cvte_id, mate_prop_id, pers_id_author, valid_from_timestamp, valid_until_timestamp) VALUES (nextval('data_set_property_id_seq'::regclass), old.ds_id, old.dstpt_id, old.value, old.cvte_id, old.mate_prop_id, old.pers_id_author, old.modification_timestamp, now());
 CREATE RULE data_set_relationships_delete AS ON DELETE TO data_set_relationships DO INSTEAD DELETE FROM data_set_relationships_all WHERE (((data_set_relationships_all.data_id_parent)::bigint = (old.data_id_parent)::bigint) AND ((data_set_relationships_all.data_id_child)::bigint = (old.data_id_child)::bigint));
 CREATE RULE data_set_relationships_insert AS ON INSERT TO data_set_relationships DO INSTEAD INSERT INTO data_set_relationships_all (data_id_parent, data_id_child) VALUES (new.data_id_parent, new.data_id_child);
 CREATE RULE data_update AS ON UPDATE TO data DO INSTEAD UPDATE data_all SET code = new.code, ctnr_id = new.ctnr_id, ctnr_order = new.ctnr_order, del_id = new.del_id, expe_id = new.expe_id, dast_id = new.dast_id, data_producer_code = new.data_producer_code, dsty_id = new.dsty_id, is_derived = new.is_derived, is_placeholder = new.is_placeholder, is_valid = new.is_valid, modification_timestamp = new.modification_timestamp, pers_id_registerer = new.pers_id_registerer, production_timestamp = new.production_timestamp, registration_timestamp = new.registration_timestamp, samp_id = new.samp_id WHERE ((data_all.id)::bigint = (new.id)::bigint);
 CREATE RULE experiment_delete AS ON DELETE TO experiments DO INSTEAD DELETE FROM experiments_all WHERE ((experiments_all.id)::bigint = (old.id)::bigint);
 CREATE RULE experiment_insert AS ON INSERT TO experiments DO INSTEAD INSERT INTO experiments_all (id, code, del_id, exty_id, is_public, mate_id_study_object, modification_timestamp, perm_id, pers_id_registerer, proj_id, registration_timestamp) VALUES (new.id, new.code, new.del_id, new.exty_id, new.is_public, new.mate_id_study_object, new.modification_timestamp, new.perm_id, new.pers_id_registerer, new.proj_id, new.registration_timestamp);
-CREATE RULE experiment_properties_update AS
-    ON UPDATE TO experiment_properties 
-    WHERE (OLD.VALUE IS NOT NULL AND decode(substring(OLD.value from 1 for 1), 'escape') != E'\\xefbfbd' AND OLD.VALUE != NEW.VALUE) 
-        OR (OLD.CVTE_ID IS NOT NULL AND OLD.CVTE_ID != NEW.CVTE_ID) 
-        OR (OLD.MATE_PROP_ID IS NOT NULL AND OLD.MATE_PROP_ID != NEW.MATE_PROP_ID)
-    DO ALSO 
-       INSERT INTO experiment_properties_history (
-         ID, 
-         EXPE_ID,
-         ETPT_ID, 
-         VALUE, 
-         CVTE_ID, 
-         MATE_PROP_ID, 
-         PERS_ID_AUTHOR,
-         VALID_FROM_TIMESTAMP,
-         VALID_UNTIL_TIMESTAMP 
-       ) VALUES (
-         nextval('EXPERIMENT_PROPERTY_ID_SEQ'), 
-         OLD.EXPE_ID, 
-         OLD.ETPT_ID, 
-         OLD.VALUE, 
-         OLD.CVTE_ID, 
-         OLD.MATE_PROP_ID, 
-         OLD.PERS_ID_AUTHOR,
-         OLD.MODIFICATION_TIMESTAMP,
-         current_timestamp
-       );
-CREATE RULE experiment_properties_delete AS
-    ON DELETE TO experiment_properties 
-    WHERE (OLD.VALUE IS NOT NULL AND decode(substring(OLD.value from 1 for 1), 'escape') != E'\\xefbfbd')
-        OR OLD.CVTE_ID IS NOT NULL 
-        OR OLD.MATE_PROP_ID IS NOT NULL
-    DO ALSO 
-       INSERT INTO experiment_properties_history (
-         ID, 
-         EXPE_ID,
-         ETPT_ID, 
-         VALUE, 
-         CVTE_ID, 
-         MATE_PROP_ID, 
-         PERS_ID_AUTHOR,
-         VALID_FROM_TIMESTAMP,
-         VALID_UNTIL_TIMESTAMP 
-       ) VALUES (
-         nextval('EXPERIMENT_PROPERTY_ID_SEQ'), 
-         OLD.EXPE_ID, 
-         OLD.ETPT_ID, 
-         OLD.VALUE, 
-         OLD.CVTE_ID, 
-         OLD.MATE_PROP_ID, 
-         OLD.PERS_ID_AUTHOR,
-         OLD.MODIFICATION_TIMESTAMP,
-         current_timestamp
-       );
+CREATE RULE experiment_properties_delete AS ON DELETE TO experiment_properties WHERE ((((old.value IS NOT NULL) AND (decode("substring"((old.value)::text, 1, 1), 'escape'::text) <> '\\xefbfbd'::bytea)) OR (old.cvte_id IS NOT NULL)) OR (old.mate_prop_id IS NOT NULL)) DO INSERT INTO experiment_properties_history (id, expe_id, etpt_id, value, cvte_id, mate_prop_id, pers_id_author, valid_from_timestamp, valid_until_timestamp) VALUES (nextval('experiment_property_id_seq'::regclass), old.expe_id, old.etpt_id, old.value, old.cvte_id, old.mate_prop_id, old.pers_id_author, old.modification_timestamp, now());
+CREATE RULE experiment_properties_update AS ON UPDATE TO experiment_properties WHERE (((((old.value IS NOT NULL) AND (decode("substring"((old.value)::text, 1, 1), 'escape'::text) <> '\\xefbfbd'::bytea)) AND ((old.value)::text <> (new.value)::text)) OR ((old.cvte_id IS NOT NULL) AND ((old.cvte_id)::bigint <> (new.cvte_id)::bigint))) OR ((old.mate_prop_id IS NOT NULL) AND ((old.mate_prop_id)::bigint <> (new.mate_prop_id)::bigint))) DO INSERT INTO experiment_properties_history (id, expe_id, etpt_id, value, cvte_id, mate_prop_id, pers_id_author, valid_from_timestamp, valid_until_timestamp) VALUES (nextval('experiment_property_id_seq'::regclass), old.expe_id, old.etpt_id, old.value, old.cvte_id, old.mate_prop_id, old.pers_id_author, old.modification_timestamp, now());
 CREATE RULE experiment_update AS ON UPDATE TO experiments DO INSTEAD UPDATE experiments_all SET code = new.code, del_id = new.del_id, exty_id = new.exty_id, is_public = new.is_public, mate_id_study_object = new.mate_id_study_object, modification_timestamp = new.modification_timestamp, perm_id = new.perm_id, pers_id_registerer = new.pers_id_registerer, proj_id = new.proj_id, registration_timestamp = new.registration_timestamp WHERE ((experiments_all.id)::bigint = (new.id)::bigint);
 CREATE RULE experiments_deleted_delete AS ON DELETE TO experiments_deleted DO INSTEAD DELETE FROM experiments_all WHERE ((experiments_all.id)::bigint = (old.id)::bigint);
 CREATE RULE experiments_deleted_update AS ON UPDATE TO experiments_deleted DO INSTEAD UPDATE experiments_all SET del_id = new.del_id, modification_timestamp = new.modification_timestamp WHERE ((experiments_all.id)::bigint = (new.id)::bigint);
-CREATE RULE material_properties_update AS
-    ON UPDATE TO material_properties 
-    WHERE (OLD.VALUE IS NOT NULL AND decode(substring(OLD.value from 1 for 1), 'escape') != E'\\xefbfbd' AND OLD.VALUE != NEW.VALUE) 
-        OR (OLD.CVTE_ID IS NOT NULL AND OLD.CVTE_ID != NEW.CVTE_ID) 
-        OR (OLD.MATE_PROP_ID IS NOT NULL AND OLD.MATE_PROP_ID != NEW.MATE_PROP_ID)
-    DO ALSO 
-       INSERT INTO material_properties_history (
-         ID, 
-         MATE_ID, 
-         MTPT_ID, 
-         VALUE, 
-         CVTE_ID, 
-         MATE_PROP_ID, 
-         PERS_ID_AUTHOR,
-         VALID_FROM_TIMESTAMP,
-         VALID_UNTIL_TIMESTAMP 
-       ) VALUES (
-         nextval('MATERIAL_PROPERTY_ID_SEQ'), 
-         OLD.MATE_ID, 
-         OLD.MTPT_ID, 
-         OLD.VALUE, 
-         OLD.CVTE_ID, 
-         OLD.MATE_PROP_ID, 
-         OLD.PERS_ID_AUTHOR,
-         OLD.MODIFICATION_TIMESTAMP,
-         current_timestamp
-       );
-CREATE RULE material_properties_delete AS
-    ON DELETE TO material_properties 
-    WHERE (OLD.VALUE IS NOT NULL AND decode(substring(OLD.value from 1 for 1), 'escape') != E'\\xefbfbd')
-        OR OLD.CVTE_ID IS NOT NULL 
-        OR OLD.MATE_PROP_ID IS NOT NULL
-    DO ALSO 
-       INSERT INTO material_properties_history (
-         ID, 
-         MATE_ID, 
-         MTPT_ID, 
-         VALUE, 
-         CVTE_ID, 
-         MATE_PROP_ID, 
-         PERS_ID_AUTHOR,
-         VALID_FROM_TIMESTAMP,
-         VALID_UNTIL_TIMESTAMP 
-       ) VALUES (
-         nextval('MATERIAL_PROPERTY_ID_SEQ'), 
-         OLD.MATE_ID, 
-         OLD.MTPT_ID, 
-         OLD.VALUE, 
-         OLD.CVTE_ID, 
-         OLD.MATE_PROP_ID, 
-         OLD.PERS_ID_AUTHOR,
-         OLD.MODIFICATION_TIMESTAMP,
-         current_timestamp
-       );
+CREATE RULE material_properties_delete AS ON DELETE TO material_properties WHERE ((((old.value IS NOT NULL) AND (decode("substring"((old.value)::text, 1, 1), 'escape'::text) <> '\\xefbfbd'::bytea)) OR (old.cvte_id IS NOT NULL)) OR (old.mate_prop_id IS NOT NULL)) DO INSERT INTO material_properties_history (id, mate_id, mtpt_id, value, cvte_id, mate_prop_id, pers_id_author, valid_from_timestamp, valid_until_timestamp) VALUES (nextval('material_property_id_seq'::regclass), old.mate_id, old.mtpt_id, old.value, old.cvte_id, old.mate_prop_id, old.pers_id_author, old.modification_timestamp, now());
+CREATE RULE material_properties_update AS ON UPDATE TO material_properties WHERE (((((old.value IS NOT NULL) AND (decode("substring"((old.value)::text, 1, 1), 'escape'::text) <> '\\xefbfbd'::bytea)) AND ((old.value)::text <> (new.value)::text)) OR ((old.cvte_id IS NOT NULL) AND ((old.cvte_id)::bigint <> (new.cvte_id)::bigint))) OR ((old.mate_prop_id IS NOT NULL) AND ((old.mate_prop_id)::bigint <> (new.mate_prop_id)::bigint))) DO INSERT INTO material_properties_history (id, mate_id, mtpt_id, value, cvte_id, mate_prop_id, pers_id_author, valid_from_timestamp, valid_until_timestamp) VALUES (nextval('material_property_id_seq'::regclass), old.mate_id, old.mtpt_id, old.value, old.cvte_id, old.mate_prop_id, old.pers_id_author, old.modification_timestamp, now());
 CREATE RULE sample_delete AS ON DELETE TO samples DO INSTEAD DELETE FROM samples_all WHERE ((samples_all.id)::bigint = (old.id)::bigint);
 CREATE RULE sample_deleted_delete AS ON DELETE TO samples_deleted DO INSTEAD DELETE FROM samples_all WHERE ((samples_all.id)::bigint = (old.id)::bigint);
 CREATE RULE sample_deleted_update AS ON UPDATE TO samples_deleted DO INSTEAD UPDATE samples_all SET del_id = new.del_id, modification_timestamp = new.modification_timestamp WHERE ((samples_all.id)::bigint = (new.id)::bigint);
 CREATE RULE sample_insert AS ON INSERT TO samples DO INSTEAD INSERT INTO samples_all (id, code, dbin_id, del_id, expe_id, modification_timestamp, perm_id, pers_id_registerer, registration_timestamp, samp_id_part_of, saty_id, space_id) VALUES (new.id, new.code, new.dbin_id, new.del_id, new.expe_id, new.modification_timestamp, new.perm_id, new.pers_id_registerer, new.registration_timestamp, new.samp_id_part_of, new.saty_id, new.space_id);
-CREATE RULE sample_properties_update AS
-    ON UPDATE TO sample_properties
-    WHERE (OLD.VALUE IS NOT NULL AND decode(substring(OLD.value from 1 for 1), 'escape') != E'\\xefbfbd' AND OLD.VALUE != NEW.VALUE) 
-        OR (OLD.CVTE_ID IS NOT NULL AND OLD.CVTE_ID != NEW.CVTE_ID) 
-        OR (OLD.MATE_PROP_ID IS NOT NULL AND OLD.MATE_PROP_ID != NEW.MATE_PROP_ID)
-    DO ALSO
-       INSERT INTO sample_properties_history (
-         ID, 
-         SAMP_ID,
-         STPT_ID, 
-         VALUE, 
-         CVTE_ID, 
-         MATE_PROP_ID, 
-         PERS_ID_AUTHOR,
-         VALID_FROM_TIMESTAMP,
-         VALID_UNTIL_TIMESTAMP 
-       ) VALUES (
-         nextval('SAMPLE_PROPERTY_ID_SEQ'), 
-         OLD.SAMP_ID, 
-         OLD.STPT_ID, 
-         OLD.VALUE, 
-         OLD.CVTE_ID, 
-         OLD.MATE_PROP_ID, 
-         OLD.PERS_ID_AUTHOR,
-         OLD.MODIFICATION_TIMESTAMP,
-         current_timestamp
-       );
-CREATE RULE sample_properties_delete AS
-    ON DELETE TO sample_properties 
-    WHERE (OLD.VALUE IS NOT NULL AND decode(substring(OLD.value from 1 for 1), 'escape') != E'\\xefbfbd')
-        OR OLD.CVTE_ID IS NOT NULL 
-        OR OLD.MATE_PROP_ID IS NOT NULL
-    DO ALSO
-       INSERT INTO sample_properties_history (
-         ID, 
-         SAMP_ID,
-         STPT_ID, 
-         VALUE, 
-         CVTE_ID, 
-         MATE_PROP_ID, 
-         PERS_ID_AUTHOR,
-         VALID_FROM_TIMESTAMP,
-         VALID_UNTIL_TIMESTAMP 
-       ) VALUES (
-         nextval('SAMPLE_PROPERTY_ID_SEQ'), 
-         OLD.SAMP_ID, 
-         OLD.STPT_ID, 
-         OLD.VALUE, 
-         OLD.CVTE_ID, 
-         OLD.MATE_PROP_ID, 
-         OLD.PERS_ID_AUTHOR,
-         OLD.MODIFICATION_TIMESTAMP,
-         current_timestamp
-       );
+CREATE RULE sample_properties_delete AS ON DELETE TO sample_properties WHERE ((((old.value IS NOT NULL) AND (decode("substring"((old.value)::text, 1, 1), 'escape'::text) <> '\\xefbfbd'::bytea)) OR (old.cvte_id IS NOT NULL)) OR (old.mate_prop_id IS NOT NULL)) DO INSERT INTO sample_properties_history (id, samp_id, stpt_id, value, cvte_id, mate_prop_id, pers_id_author, valid_from_timestamp, valid_until_timestamp) VALUES (nextval('sample_property_id_seq'::regclass), old.samp_id, old.stpt_id, old.value, old.cvte_id, old.mate_prop_id, old.pers_id_author, old.modification_timestamp, now());
+CREATE RULE sample_properties_update AS ON UPDATE TO sample_properties WHERE (((((old.value IS NOT NULL) AND (decode("substring"((old.value)::text, 1, 1), 'escape'::text) <> '\\xefbfbd'::bytea)) AND ((old.value)::text <> (new.value)::text)) OR ((old.cvte_id IS NOT NULL) AND ((old.cvte_id)::bigint <> (new.cvte_id)::bigint))) OR ((old.mate_prop_id IS NOT NULL) AND ((old.mate_prop_id)::bigint <> (new.mate_prop_id)::bigint))) DO INSERT INTO sample_properties_history (id, samp_id, stpt_id, value, cvte_id, mate_prop_id, pers_id_author, valid_from_timestamp, valid_until_timestamp) VALUES (nextval('sample_property_id_seq'::regclass), old.samp_id, old.stpt_id, old.value, old.cvte_id, old.mate_prop_id, old.pers_id_author, old.modification_timestamp, now());
 CREATE RULE sample_relationships_delete AS ON DELETE TO sample_relationships DO INSTEAD DELETE FROM sample_relationships_all WHERE ((sample_relationships_all.id)::bigint = (old.id)::bigint);
 CREATE RULE sample_relationships_insert AS ON INSERT TO sample_relationships DO INSTEAD INSERT INTO sample_relationships_all (id, sample_id_parent, relationship_id, sample_id_child) VALUES (new.id, new.sample_id_parent, new.relationship_id, new.sample_id_child);
 CREATE RULE sample_relationships_update AS ON UPDATE TO sample_relationships DO INSTEAD UPDATE sample_relationships_all SET sample_id_parent = new.sample_id_parent, relationship_id = new.relationship_id, sample_id_child = new.sample_id_child WHERE ((sample_relationships_all.id)::bigint = (new.id)::bigint);
diff --git a/openbis/sourceTest/sql/postgresql/093/schema-093.sql b/openbis/sourceTest/sql/postgresql/093/schema-093.sql
index ccc77979b39ad7c13ba2acccb51b2151dd481cc7..8c6da2b84cc22aa6ebb534cf9ea29b510f3cc33a 100644
--- a/openbis/sourceTest/sql/postgresql/093/schema-093.sql
+++ b/openbis/sourceTest/sql/postgresql/093/schema-093.sql
@@ -570,7 +570,7 @@ CREATE SEQUENCE data_set_property_id_seq
     NO MINVALUE
     NO MAXVALUE
     CACHE 1;
-SELECT pg_catalog.setval('data_set_property_id_seq', 37, true);
+SELECT pg_catalog.setval('data_set_property_id_seq', 20, true);
 CREATE SEQUENCE data_set_relationship_id_seq
     START WITH 1
     INCREMENT BY 1
@@ -768,7 +768,7 @@ CREATE SEQUENCE experiment_property_id_seq
     NO MINVALUE
     NO MAXVALUE
     CACHE 1;
-SELECT pg_catalog.setval('experiment_property_id_seq', 35, true);
+SELECT pg_catalog.setval('experiment_property_id_seq', 20, true);
 CREATE SEQUENCE experiment_type_id_seq
     START WITH 1
     INCREMENT BY 1
@@ -929,7 +929,7 @@ CREATE SEQUENCE material_property_id_seq
     NO MINVALUE
     NO MAXVALUE
     CACHE 1;
-SELECT pg_catalog.setval('material_property_id_seq', 18628, true);
+SELECT pg_catalog.setval('material_property_id_seq', 9321, true);
 CREATE SEQUENCE material_type_id_seq
     START WITH 1
     INCREMENT BY 1
@@ -1137,7 +1137,7 @@ CREATE SEQUENCE sample_property_id_seq
     NO MINVALUE
     NO MAXVALUE
     CACHE 1;
-SELECT pg_catalog.setval('sample_property_id_seq', 93, true);
+SELECT pg_catalog.setval('sample_property_id_seq', 53, true);
 CREATE SEQUENCE sample_relationship_id_seq
     START WITH 1
     INCREMENT BY 1