pspg - psql pager

Started by Pavel Stehuleover 8 years ago18 messageshackers
Jump to latest
#1Pavel Stehule
pavel.stehule@gmail.com

Hi

I finished new pager, that can be interesting for postgresql expert users.

It demonstrate some possibilities of TUI and I hope it shows some possible
directions of future possibilities of psql.

It is available as rpm from our repository or you can get source code from
github

https://github.com/okbob/pspg

I invite any discussion about this project.

Pavel

p.s. I hope so this pager is useful - I know some users who use it few
months intensively. But the source code has proof concept quality. It
should be cleaned next year.

#2Andreas Joseph Krogh
andreas@visena.com
In reply to: Pavel Stehule (#1)
Sv: pspg - psql pager

På onsdag 15. november 2017 kl. 10:41:45, skrev Pavel Stehule <
pavel.stehule@gmail.com <mailto:pavel.stehule@gmail.com>>:
Hi
 
I finished new pager, that can be interesting for postgresql expert users.
 
It demonstrate some possibilities of TUI and I hope it shows some possible
directions of future possibilities of psql.
 
It is available as rpm from our repository or you can get source code from
github

https://github.com/okbob/pspg <https://github.com/okbob/pspg&gt;
 
I invite any discussion about this project.
 
Pavel
 
p.s. I hope so this pager is useful - I know some users who use it few months
intensively. But the source code has proof concept quality. It should be
cleaned next year.
 
 
Thanks for making this, "-X --no-mouse" made my day.
 
--
Andreas Joseph Krogh
 

#3Merlin Moncure
mmoncure@gmail.com
In reply to: Andreas Joseph Krogh (#2)
Re: pspg - psql pager

On Wed, Nov 15, 2017 at 4:45 AM, Andreas Joseph Krogh
<andreas@visena.com> wrote:

På onsdag 15. november 2017 kl. 10:41:45, skrev Pavel Stehule
<pavel.stehule@gmail.com>:

Hi

I finished new pager, that can be interesting for postgresql expert users.
Thanks for making this, "-X --no-mouse" made my day.

This was my first bugfix/suggestion :-D.

I use psql all day, every day. PSPG IS AWESOME, IF YOU USE PSQL GET
IT AND DON'T LOOK BACK. There are no major issues with it; it's
wonderful. I do not advise a global definition of PAGER...it will
break other utilities (like man). I find the best way to invoke the
functionality is via bash:

alias psql='PAGER="/home/mmoncure/pspg -s0 -X --no-mouse" psql'

Thank you Pavel.

merlin

#4Pavel Stehule
pavel.stehule@gmail.com
In reply to: Merlin Moncure (#3)
Re: pspg - psql pager

2017-11-15 15:42 GMT+01:00 Merlin Moncure <mmoncure@gmail.com>:

On Wed, Nov 15, 2017 at 4:45 AM, Andreas Joseph Krogh
<andreas@visena.com> wrote:

På onsdag 15. november 2017 kl. 10:41:45, skrev Pavel Stehule
<pavel.stehule@gmail.com>:

Hi

I finished new pager, that can be interesting for postgresql expert

users.

Thanks for making this, "-X --no-mouse" made my day.

This was my first bugfix/suggestion :-D.

I use psql all day, every day. PSPG IS AWESOME, IF YOU USE PSQL GET
IT AND DON'T LOOK BACK. There are no major issues with it; it's
wonderful. I do not advise a global definition of PAGER...it will
break other utilities (like man). I find the best way to invoke the
functionality is via bash:

:)

you can do it from .psqlrc

\setenv PAGER 'pspg ....'

or

psql from PostgreSQL 11 should to know PSQL_PAGER

Regards

Pavel

Show quoted text

alias psql='PAGER="/home/mmoncure/pspg -s0 -X --no-mouse" psql'

Thank you Pavel.

merlin

#5Nicolas Barbier
nicolas.barbier@gmail.com
In reply to: Merlin Moncure (#3)
Re: pspg - psql pager

2017-11-15 Merlin Moncure <mmoncure@gmail.com>:

I use psql all day, every day. PSPG IS AWESOME, IF YOU USE PSQL GET
IT AND DON'T LOOK BACK.

[..]

Thank you Pavel.

+1!

I especially love it for the improved handling of wide tables (which
are really annoying with “less”). Also --no-mouse is mandatory for me
because I want to be able to copy/paste pieces of text using my
terminal’s mouse handling.

I didn’t find a way yet to get it as a Debian package, but for now I
just compile it manually.

Thanks a lot,

Nicolas

--
Nēdırlands: https://baviaan.be/N%C4%93d%C4%B1rlands/

#6Geoff Winkless
pgsqladmin@geoff.dj
In reply to: Pavel Stehule (#1)
Re: pspg - psql pager

On 15 November 2017 at 09:41, Pavel Stehule <pavel.stehule@gmail.com> wrote:

Hi

I finished new pager, that can be interesting for postgresql expert users.

It demonstrate some possibilities of TUI and I hope it shows some possible
directions of future possibilities of psql.

It is available as rpm from our repository or you can get source code from
github

https://github.com/okbob/pspg

I invite any discussion about this project.


Very nice indeed.

Version hasn't pushed to 0.4 (-V still report 0.3-devel).

On ​RHEL5.3 I get an error on compiling about set_escdelay undefined.
Wasn't a major problem, I just commented that line :)

Geoff

#7Gibrain
gibransyah@gmail.com
In reply to: Pavel Stehule (#1)
Re: pspg - psql pager

I can't thank you enough pavel.
I use psql on a daily basis since 8 years ago, with a lot "less" pain,
Love vim keybindings and freeze column features.
Works smoothly in ubuntu 16.04 x86_64.

Attachments:

x.pngimage/png; name=x.pngDownload+1-0
#8Pavel Stehule
pavel.stehule@gmail.com
In reply to: Gibrain (#7)
Re: pspg - psql pager

2017-11-15 18:38 GMT+01:00 Gibrain <gibransyah@gmail.com>:

I can't thank you enough pavel.
I use psql on a daily basis since 8 years ago, with a lot "less" pain,
Love vim keybindings and freeze column features.
Works smoothly in ubuntu 16.04 x86_64.

:)

pspg is postcardware - if you like it, send me postcard

Regards

Pavel

Attachments:

x.pngimage/png; name=x.pngDownload+1-0
#9Jason Petersen
jason@citusdata.com
In reply to: Pavel Stehule (#1)
Re: pspg - psql pager

On Nov 15, 2017, at 1:41 AM, Pavel Stehule <pavel.stehule@gmail.com> wrote:

I hope so this pager is useful - I know some users who use it few months intensively. But the source code has proof concept quality. It should be cleaned next year.

This is great! I’ve submitted it to homebrew to aid installation for macOS users… https://github.com/Homebrew/homebrew-core/pull/20686

--
Jason Petersen
Software Engineer | Citus Data
303.736.9255
jason@citusdata.com

#10Pavel Stehule
pavel.stehule@gmail.com
In reply to: Jason Petersen (#9)
Re: pspg - psql pager

2017-11-16 1:12 GMT+01:00 Jason Petersen <jason@citusdata.com>:

On Nov 15, 2017, at 1:41 AM, Pavel Stehule <pavel.stehule@gmail.com>
wrote:

I hope so this pager is useful - I know some users who use it few months
intensively. But the source code has proof concept quality. It should be
cleaned next year.

This is great! I’ve submitted it to homebrew to aid installation for macOS
users… https://github.com/Homebrew/homebrew-core/pull/20686

Thank you

Pavel

Show quoted text

--
*Jason Petersen*
Software Engineer | Citus Data
303.736.9255 <(303)%20736-9255>
jason@citusdata.com

#11Aaron W. Swenson
titanofold@gentoo.org
In reply to: Pavel Stehule (#1)
Re: pspg - psql pager

On 2017-11-15 10:41, Pavel Stehule wrote:

Hi

I finished new pager, that can be interesting for postgresql expert users.

It demonstrate some possibilities of TUI and I hope it shows some possible
directions of future possibilities of psql.

It is available as rpm from our repository or you can get source code from
github

https://github.com/okbob/pspg

I invite any discussion about this project.

Pavel

p.s. I hope so this pager is useful - I know some users who use it few
months intensively. But the source code has proof concept quality. It
should be cleaned next year.

I likes it. I likes it a lot.

And, you’ve got a PR on GitHub from me.

It’s available on Gentoo now!

commit 76fcf5d6c72c89e33c14549ab01dc96ec3ca8a1b
Author: Aaron W. Swenson <titanofold@gentoo.org>
Date: Thu Nov 16 10:32:04 2017 -0500

dev-db/pspg: Initial commit

Introducing a new and better pager to be used with PostgreSQL’s psql.

Package-Manager: Portage-2.3.13, Repoman-2.3.3

This was probably the fastest and easiest project I’ve made an ebuild for.

#12Pavel Stehule
pavel.stehule@gmail.com
In reply to: Aaron W. Swenson (#11)
Re: pspg - psql pager

2017-11-16 16:40 GMT+01:00 Aaron W. Swenson <titanofold@gentoo.org>:

On 2017-11-15 10:41, Pavel Stehule wrote:

Hi

I finished new pager, that can be interesting for postgresql expert

users.

It demonstrate some possibilities of TUI and I hope it shows some

possible

directions of future possibilities of psql.

It is available as rpm from our repository or you can get source code

from

github

https://github.com/okbob/pspg

I invite any discussion about this project.

Pavel

p.s. I hope so this pager is useful - I know some users who use it few
months intensively. But the source code has proof concept quality. It
should be cleaned next year.

I likes it. I likes it a lot.

And, you’ve got a PR on GitHub from me.

It’s available on Gentoo now!

super

Thank you very much

Pavel

Show quoted text

commit 76fcf5d6c72c89e33c14549ab01dc96ec3ca8a1b
Author: Aaron W. Swenson <titanofold@gentoo.org>
Date: Thu Nov 16 10:32:04 2017 -0500

dev-db/pspg: Initial commit

Introducing a new and better pager to be used with PostgreSQL’s psql.

Package-Manager: Portage-2.3.13, Repoman-2.3.3

This was probably the fastest and easiest project I’ve made an ebuild for.

#13Merlin Moncure
mmoncure@gmail.com
In reply to: Pavel Stehule (#12)
Re: pspg - psql pager

On Thu, Nov 16, 2017 at 11:04 AM, Pavel Stehule <pavel.stehule@gmail.com> wrote:

2017-11-16 16:40 GMT+01:00 Aaron W. Swenson <titanofold@gentoo.org>:

I likes it. I likes it a lot.

And, you’ve got a PR on GitHub from me.

It’s available on Gentoo now!

This would be great package for inclusion in pgdg packaging as well.
Dependencies are minor and compile risk is low.

merlin

#14Marco Nenciarini
marco.nenciarini@2ndquadrant.it
In reply to: Pavel Stehule (#1)
Re: pspg - psql pager

Il 15/11/17 10:41, Pavel Stehule ha scritto:

Hi

I finished new pager, that can be interesting for postgresql expert users.

It is now on apt.postgresql.org

/messages/by-id/E1eFc37-0007rV-8g@atalia.postgresql.org

And will be in Debian Unstable soon as it is in the NEW queue for manual
review from Debian's FTP Master.

https://ftp-master.debian.org/new/pspg_0.5-1.html

Regards,
Marco

--
Marco Nenciarini - 2ndQuadrant Italy
PostgreSQL Training, Services and Support
marco.nenciarini@2ndQuadrant.it | www.2ndQuadrant.it

#15Andreas Joseph Krogh
andreas@visena.com
In reply to: Marco Nenciarini (#14)
Sv: Re: pspg - psql pager

På fredag 17. november 2017 kl. 10:09:53, skrev Marco Nenciarini <
marco.nenciarini@2ndquadrant.it <mailto:marco.nenciarini@2ndquadrant.it>>:
Il 15/11/17 10:41, Pavel Stehule ha scritto:

Hi

I finished new pager, that can be interesting for postgresql expert users.

It is now on apt.postgresql.org

  /messages/by-id/E1eFc37-0007rV-8g@atalia.postgresql.org

And will be in Debian Unstable soon as it is in the NEW queue for manual
review from Debian's FTP Master.

   https://ftp-master.debian.org/new/pspg_0.5-1.html

Regards,
Marco
 
 
Coolio!
 
-- Andreas Joseph Krogh
 

#16Devrim GÜNDÜZ
devrim@gunduz.org
In reply to: Merlin Moncure (#13)
Re: pspg - psql pager

Hi,

[Removed my email address in the OP, which I am not using since 2010 ;) ]

On Thu, 2017-11-16 at 17:13 -0600, Merlin Moncure wrote:

This would be great package for inclusion in pgdg packaging as well.

I released this package on Sep 15th, but just noticed the latest version. Pavel
usually creates tickets to ping me, so we are usually up-to-date. The updated
packages will appear in the repos around 30 mins later.

Regards,
--
Devrim Gündüz
EnterpriseDB: https://www.enterprisedb.com
PostgreSQL Consultant, Red Hat Certified Engineer
Twitter: @DevrimGunduz , @DevrimGunduzTR

#17Pavel Stehule
pavel.stehule@gmail.com
In reply to: Devrim GÜNDÜZ (#16)
Re: pspg - psql pager

2017-11-17 11:54 GMT+01:00 Devrim Gündüz <devrim@gunduz.org>:

Hi,

[Removed my email address in the OP, which I am not using since 2010 ;) ]

On Thu, 2017-11-16 at 17:13 -0600, Merlin Moncure wrote:

This would be great package for inclusion in pgdg packaging as well.

I released this package on Sep 15th, but just noticed the latest version.
Pavel
usually creates tickets to ping me, so we are usually up-to-date. The
updated
packages will appear in the repos around 30 mins later.

aha

I though so you have some automatic new gihub release detection.

Regards

Pavel

Show quoted text

Regards,
--
Devrim Gündüz
EnterpriseDB: https://www.enterprisedb.com
PostgreSQL Consultant, Red Hat Certified Engineer
Twitter: @DevrimGunduz , @DevrimGunduzTR

#18Pavel Stehule
pavel.stehule@gmail.com
In reply to: Pavel Stehule (#1)
Re: pspg - psql pager

2017-11-15 10:41 GMT+01:00 Pavel Stehule <pavel.stehule@gmail.com>:

Hi

I finished new pager, that can be interesting for postgresql expert users.

It demonstrate some possibilities of TUI and I hope it shows some possible
directions of future possibilities of psql.

It is available as rpm from our repository or you can get source code from
github

https://github.com/okbob/pspg

I invite any discussion about this project.

Pavel

p.s. I hope so this pager is useful - I know some users who use it few
months intensively. But the source code has proof concept quality. It
should be cleaned next year.

I know so it is not related to Postgres, but I did some fixed at master,
and pspg is now possible to use with mysql client too.

Regards

Pavel