/* postgres can not */ select Bool("true"); select Bool("FalsE"); select Int8("-128"); select Int8("127"); select Uint8("0"); select Uint8("255"); select Int16("-32768"); select Int16("32767"); select Uint16("0"); select Uint16("65535"); select Int32("-2147483648"); select Int32("2147483647"); select Uint32("0"); select Uint32("4294967295"); select Int64("-9223372036854775808"); select Int64("9223372036854775807"); select Uint64("0"); select Uint64("18446744073709551615"); select Float("0"); select Float("1"); select Float("-1e30"); select Float("-inf"); select Float("+inf"); select Float("nan"); select Double("0"); select Double("1"); select Double("-1e300"); select Double("-inf"); select Double("+inf"); select Double("nan"); select String("foo\xffbar"); select Utf8("привет"); select Yson("[3;%false]"); select Json(@@{"a":1,"b":null}@@); select cast(Date("2000-01-01") as string); select cast(Datetime("2000-01-01T01:02:03Z") as string); select cast(Timestamp("2000-01-01T01:02:03.4Z") as string); select cast(Interval("P1DT12H") as string); select TZDATE("2010-07-01,Europe/Moscow"); select TZDATE("2010-07-01,America/Los_Angeles"); select TZDATETIME("2010-07-01T00:00:00,Europe/Moscow"); select TZTIMESTAMP("2010-07-01T00:00:00,America/Los_Angeles"); select TZTIMESTAMP("2010-07-01T12:00:00.123456,Europe/Moscow"); select Uuid('550e8400-e29b-41d4-a716-446655440000');