Thread: BUG #14300: Empty cube representation
VGhlIGZvbGxvd2luZyBidWcgaGFzIGJlZW4gbG9nZ2VkIG9uIHRoZSB3ZWJz aXRlOgoKQnVnIHJlZmVyZW5jZTogICAgICAxNDMwMApMb2dnZWQgYnk6ICAg ICAgICAgIEFsZXhhbmRlciBVc3RpbWVua28KRW1haWwgYWRkcmVzczogICAg ICBhQHVzdGltZW4uY28KUG9zdGdyZVNRTCB2ZXJzaW9uOiA5LjUuNApPcGVy YXRpbmcgc3lzdGVtOiAgIERlYmlhbiA0LjkuMi0xMCA2NC1iaXQKRGVzY3Jp cHRpb246ICAgICAgICAKCkFDVFVBTDoNCg0KU0VMRUNUIENVQkUoQVJSQVlb XTo6SU5URUdFUltdKTsNCi0tIEdpdmVzICcoKScNCg0KU0VMRUNUICcoKSc6 OkNVQkU7DQotLSBHaXZlcyAnRVJST1I6ICBiYWQgY3ViZSByZXByZXNlbnRh dGlvbicNCg0KU0hPVUxEIEJFPzoNCg0KU0VMRUNUIENVQkUoQVJSQVlbXTo6 SU5URUdFUltdKTsNCi0tIFNob3VsZCBnaXZlIHNvbWUgJ0VSUk9SOiAgYmFk IGN1YmUgcmVwcmVzZW50YXRpb24nID8NCg0KUVVFU1RJT046DQoNCkRvZXMg Y3ViZSB0eXBlIHdyb25nIG9yIGN1YmUgcGFyc2VyIHdyb25nPwoK
a@ustimen.co writes: > SELECT CUBE(ARRAY[]::INTEGER[]); > -- Gives '()' > SELECT '()'::CUBE; > -- Gives 'ERROR: bad cube representation' Hmm. There are more ways than that to produce a cube that cube_in won't take: you can put in an infinity or NaN coordinate via the cube-from- float-array path too, and cube_out will print them, but cube_in won't take them. We fixed something similar with the core geometric types recently. regards, tom lane