Hi Carl, This looks like a bug. I should have mentioned to report this on https://github.com/pgadmin-org/pgadmin4/issues. My bad. Can you please raise it to the above link, so that it can be tracked and fixed?
On Tue, Jan 31, 2023 at 2:57 AM Carl Sopchak <c...@sopchak.me> wrote: > Thanks for the quick reply. Sorry, should have done that! :-) > > This is what I see in psql: > > This is what I see in pgAdmin: > > I am looking for the val_formatted column to be right-justified so the > digits line up by place value, as is done in psql. > > Even if I add a printable character at the start of the string, they do > not line up (while not ideal, it's sufficient for my purpose): > > So I'm not sure what's going on, other than it seems pgAdmin playing with > the data being returned by the database, or there's something about the > font used that makes the size of more than one space look like it's only > one. In either case, I am not seeing what's in the database, which IMHO is > unacceptable for a tool such as this. You can always code to handle things > like this if that's how you want it displayed. Interestingly, if I copy > the value in the results to the query pane I see the spaces: > > Let me know if any other information would be helpful. To make it as easy > as possible for you, here's the query: > > select val, 'x' || to_char(val, '9,999,999,999') as val_formatted > from ( values (123),(12345678) ) vals(val); > > > Thanks again for the help. > > Carl > On 1/30/23 00:06, Aditya Toshniwal wrote: > > Hi Carl, > > It is difficult to understand what is expected. If you can explain with > some screenshots then that would be helpful. > > On Mon, Jan 30, 2023 at 2:22 AM Carl Sopchak <c...@sopchak.me> wrote: > >> It appears to me that text columns of a query result with leading spaces >> in a text column have the leading spaces stripped in the query tool's Data >> Output tab. When I copy/paste a cell's value into a text editor it shows >> the leading spaces. How do I get pgAdmin to not fully left justify the >> value upon display? My purpose is an effort to add commas to an integer >> value to make it easier to read, but keeping the value right-justified in >> the column displayed so place digits align (although I can envision many >> other uses where leading spaces would be significant). >> >> How can I do that? Is it a font issue (how do I change the font?), or is >> it something pgAdmin is doing upon display (can it be turned off?)? >> >> pgAdmin4 6.19 on Fedora Linux 37 (fully up-to-date). I tried searching >> the archives ("leading spaces" among others) but came up empty... >> >> Thanks for the help, >> >> Carl >> > > > -- > Thanks, > Aditya Toshniwal > pgAdmin Hacker | Software Architect | *edbpostgres.com* > <http://edbpostgres.com> > "Don't Complain about Heat, Plant a TREE" > > -- Thanks, Aditya Toshniwal pgAdmin Hacker | Software Architect | *edbpostgres.com* <http://edbpostgres.com> "Don't Complain about Heat, Plant a TREE"