PostgreSQL Server konfigurieren
Posted: Mon 16. Nov 2015, 19:44
Aus einer mühsamen Recherche heraus gefilterte Konfigurationseinstellungen meines PostgreSQL Servers.
Standardinstallation und Konfiguration ist im Ubuntu Wiki sehr übersichtlich beschrieben.
ISO8859-15 einstellen statt UTF-8
In der Konsole
und den aktuellen Wert ersetzen durch
Erst jetzt den Postgresql Server installieren.
Sollt der Postgresql Server schon installiert sein, diesen vom System entfernen mit
und anschließend wieder neu installieren mit
Anpassen der postgresql.conf
Erreichbarkeit des PgSQL Servers über das Netzwerk
Anpasen der pg_hba.conf
Standardinstallation und Konfiguration ist im Ubuntu Wiki sehr übersichtlich beschrieben.
ISO8859-15 einstellen statt UTF-8
In der Konsole
Code: Select all
sudo locale-gen en_US.ISO-8859-15
Code: Select all
vim /etc/default/locale
und den aktuellen Wert ersetzen durch
Code: Select all
LANG="en_US.ISO-8858-15"
Erst jetzt den Postgresql Server installieren.
Sollt der Postgresql Server schon installiert sein, diesen vom System entfernen mit
Code: Select all
apt-get --purge remove postgresql\*
rm -r /etc/postgresql/
rm -r /etc/postgresql-common/
userdel -r postgres
groupdel postgres
und anschließend wieder neu installieren mit
Code: Select all
apt-get install postgresql
Anpassen der postgresql.conf
Code: Select all
listen_addresses = '*'
# These settings are initialized by initdb, but they can be changed.
lc_messages = 'en_US.iso885915' # locale for system error message
# strings
lc_monetary = 'en_US.iso885915' # locale for monetary formatting
lc_numeric = 'en_US.iso885915' # locale for number formatting
lc_time = 'en_US.iso885915' # locale for time formatting
# default configuration for text search
default_text_search_config = 'pg_catalog.english'
Erreichbarkeit des PgSQL Servers über das Netzwerk
Anpasen der pg_hba.conf
Code: Select all
# "local" is for Unix domain socket connections only
host all all 0.0.0.0 0.0.0.0 trust
# IPv4 local connections:
local all all trust
host all all 127.0.0.1/32 trust
host all all 192.168.0.0/24 password
# IPv6 local connections:
host all all ::1/128 trust