aboutsummaryrefslogtreecommitdiff
path: root/vendor/github.com/jackc/pgx/examples/chat/README.md
blob: a0935255d79dae46574d32e643a342530420144c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Description

This is a sample chat program implemented using PostgreSQL's listen/notify
functionality with pgx.

Start multiple instances of this program connected to the same database to chat
between them.

## Connection configuration

The database connection is configured via enviroment variables.

* CHAT_DB_HOST - defaults to localhost
* CHAT_DB_USER - defaults to current OS user
* CHAT_DB_PASSWORD - defaults to empty string
* CHAT_DB_DATABASE - defaults to postgres

You can either export them then run chat:

    export CHAT_DB_HOST=/private/tmp
    ./chat

Or you can prefix the chat execution with the environment variables:

    CHAT_DB_HOST=/private/tmp ./chat