Add exclude-listeners parameter

This commit is contained in:
Julien Riou 2018-07-08 23:48:48 +02:00
commit c0382eaad9
No known key found for this signature in database
GPG key ID: BA3E15176E45E85D
10 changed files with 47 additions and 22 deletions

View file

@ -42,7 +42,7 @@ func (db *Db) Disconnect() {
}
// Sessions connects to the database and returns current sessions
func (db *Db) Sessions() (sessions []Session) {
func (db *Db) Sessions() (sessions []*Session) {
query := fmt.Sprintf(`select pid as pid,
usename as user,
datname as db,
@ -72,7 +72,7 @@ func (db *Db) Sessions() (sessions []Session) {
}
// TerminateSessions terminates a list of sessions
func (db *Db) TerminateSessions(sessions []Session) {
func (db *Db) TerminateSessions(sessions []*Session) {
var pids []int64
for _, session := range sessions {
pids = append(pids, session.Pid)
@ -86,7 +86,7 @@ func (db *Db) TerminateSessions(sessions []Session) {
}
// CancelSessions terminates current query of a list of sessions
func (db *Db) CancelSessions(sessions []Session) {
func (db *Db) CancelSessions(sessions []*Session) {
var pids []int64
for _, session := range sessions {
pids = append(pids, session.Pid)