Thread: BOX question..
Hey guys: I've searched google and postgresql.org but havent found an answer to this: The documentation states that the BOX data-type stores the information as (1st) lower-left corner and (2nd) upper-right corner. However, when I try to insert a BOX pair, I get the reverse. ie... --------------------------------------------- insert into test values ('(1,1),(10,10)'); select * from test; thebox ------------ (10,10),(1,1) --------------------------------------------- (This is on ver 7.02, incidentally) Wouldn't that be the opposite? Lower right, then upper left? Is this just a bug in the documentation? --Thanks --Barry Stinson
Barry Stinson <bas@loganfoundation.org> writes: > The documentation states that the BOX data-type stores > the information as (1st) lower-left corner and (2nd) > upper-right corner. > Wouldn't that be the opposite? Lower right, then upper > left? Is this just a bug in the documentation? The code clearly stores the 'high' corner first, then the 'low' corner. If we weren't just about to make a release, I'd be tempted to change the code to match the documentation, since low-first would seem like the obvious representation. But I suppose we'd better do the conservative thing and change the docs ... regards, tom lane