/* postgres can not */ /* syntax version 1 */ $struct = <|du:3.14, fl:-1.f, i:0, s:"str"u, u:123u|>; select CAST($struct AS Struct<>) as empty, CAST($struct AS Struct) as partial, CAST($struct AS Struct) as others, CAST($struct AS Struct) as fail;