sql >> Database teknologi >  >> RDS >> PostgreSQL

PostgreSQL uden installation kører i Windows, men serveren starter ikke i CentOS Linux

Den PostgreSQL-binære, du bruger, skal bruge en ændret standardværdi for unix_socket_directories , og den bruger, der starter serveren, har ikke tilladelse til at skrive der.

Rediger enten /home/cloudera/pgdata/postgresql.conf og sæt

unix_socket_directories = /tmp

eller start serveren med

pg_ctl -D /home/cloudera/pgdata/ -o '-k /tmp' start

For at oprette forbindelse skal du bruge

psql -h /tmp -U postgres -d postgres



  1. Naturlig sortering SQL ORDER BY

  2. Sådan vælger du enheder ved at kalde en lagret procedure med Spring Data

  3. SQL-fejl:ORA-00942 tabel eller visning findes ikke

  4. Vis hver række fra MySQL i en separat DIV