This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
linux:postgresql_9_4 [2017/03/28 23:19] admin created |
linux:postgresql_9_4 [2017/03/28 23:22] (current) admin |
||
|---|---|---|---|
| Line 19: | Line 19: | ||
| * pgadmin3 - PostgreSQL administration GUI. | * pgadmin3 - PostgreSQL administration GUI. | ||
| * phppgadmin - PostgreSQL web-based administration tool. | * phppgadmin - PostgreSQL web-based administration tool. | ||
| - | * | + | |
| Please note that the procedural languages are installed separately (plpgsql comes by default). Perform search packaging database to find the list of possibilities: | Please note that the procedural languages are installed separately (plpgsql comes by default). Perform search packaging database to find the list of possibilities: | ||
| Line 76: | Line 76: | ||
| If you get errors like: | If you get errors like: | ||
| + | <code bash> | ||
| psql: FATAL: Ident authentication failed for user "mypguser" | psql: FATAL: Ident authentication failed for user "mypguser" | ||
| + | </code> | ||
| + | |||
| edit pg_hba.conf in /etc/postgresql/X.Y/main/pg_hba.conf | edit pg_hba.conf in /etc/postgresql/X.Y/main/pg_hba.conf | ||
| - | + | <code bash> | |
| - | local all all trust # replace ident or peer with trust | + | local all all trust # replace ident or peer with trust |
| + | </code> | ||
| reload postgresql | reload postgresql | ||
| + | <code bash> | ||
| # /etc/init.d/postgresql reload | # /etc/init.d/postgresql reload | ||
| - | Documentation | + | </code> |
| + | |||
| + | ===== Documentation ===== | ||
| To get an overview about Debian's PostgreSQL architecture, instructions for a quick start, and pointers to the programs and manpages, have a look at /usr/share/doc/postgresql-common/README.Debian.gz. | To get an overview about Debian's PostgreSQL architecture, instructions for a quick start, and pointers to the programs and manpages, have a look at /usr/share/doc/postgresql-common/README.Debian.gz. | ||
| - | Tutorial files | + | ===== Tutorial files ===== |
| PostgreSQL documentation points to tutorial, which is included in postgresql-doc package. To get more information look at /usr/share/doc/postgresql-doc-[version]/tutorial/README. | PostgreSQL documentation points to tutorial, which is included in postgresql-doc package. To get more information look at /usr/share/doc/postgresql-doc-[version]/tutorial/README. | ||
| - | Listing existing database clusters | + | ===== Listing existing database clusters ===== |
| Use pg_lsclusters command to check installed clusters and obtain some basic information such as: version (major version), name, port, status (online or down), owner, data directory and log file. | Use pg_lsclusters command to check installed clusters and obtain some basic information such as: version (major version), name, port, status (online or down), owner, data directory and log file. | ||
| + | <code bash> | ||
| pg_lsclusters | pg_lsclusters | ||
| + | </code> | ||