# Wert in PSQL setzen

**URL:** <https://www.pg-forum.de/t/wert-in-psql-setzen/4665>\
**Category:** Konfiguration\
**Created:** [17. Oktober 2009 um 13:46 UTC](https://www.pg-forum.de/t/wert-in-psql-setzen/4665 "2009-10-17T13:46:05Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![helios12](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/h/e95f7d/32.png) [@helios12](https://www.pg-forum.de/u/helios12)\
**Post date:** [17. Oktober 2009 um 13:46 UTC](https://www.pg-forum.de/t/wert-in-psql-setzen/4665/1 "2009-10-17T13:46:05Z")

</div>

Ich versuche gerade Werte der postgresql.conf über psql zu setzen.

test=# SET work\_mem TO ‘10MB’;

Antwort: SET  
Prüfen: SHOW work\_mem;

## work\_mem

10MB  
(1 Zeile)

Es scheint das dieser Wert nur lokal gesetzt wird, in der postgresql.conf ist dieser Wert immer noch der Standartwert.

Wie kann ich bewerkstelligen, das dieser Wert in der postgresql.conf gesetzt wird?

---

<div class="post-metadata">

**Author:** ![symbiont](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/s/ea666f/32.png) [@symbiont](https://www.pg-forum.de/u/symbiont)\
**Post date:** [17. Oktober 2009 um 14:38 UTC](https://www.pg-forum.de/t/wert-in-psql-setzen/4665/2 "2009-10-17T14:38:09Z")

</div>

> [@helios12](#):
>
> Wie kann ich bewerkstelligen, das dieser Wert in der postgresql.conf gesetzt wird?

😃 rate mal …  
  
  
  
die posrgres.conf öffnen und den wert dort ändern

---

<div class="post-metadata">

**Author:** ![helios12](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/h/e95f7d/32.png) [@helios12](https://www.pg-forum.de/u/helios12)\
**Post date:** [17. Oktober 2009 um 14:56 UTC](https://www.pg-forum.de/t/wert-in-psql-setzen/4665/3 "2009-10-17T14:56:58Z")

</div>

Dies ist mir bekannt, würde dies gerne per Script nach der Installation machen, ohne das ich diese per Hand editiere oder eine vorkonfigurierte mit der orginalen ersetze.

Gibt es da eine Möglichkeit? Sehe ich das richtig das ich im psql work\_mem nur temporär setze?

Danke für Eure Hilfe.

---

<div class="post-metadata">

**Author:** ![akretschmer](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/a/a6a055/32.png) [@akretschmer](https://www.pg-forum.de/u/akretschmer)\
**Post date:** [17. Oktober 2009 um 15:02 UTC](https://www.pg-forum.de/t/wert-in-psql-setzen/4665/4 "2009-10-17T15:02:03Z")

</div>

> [@helios12](#):
>
> Ich versuche gerade Werte der postgresql.conf über psql zu setzen.
> 
> test=# SET work\_mem TO ‘10MB’;
> 
> Antwort: SET  
> Prüfen: SHOW work\_mem;
> 
> ## work\_mem
> 
> 10MB  
> (1 Zeile)
> 
> Es scheint das dieser Wert nur lokal gesetzt wird, in der postgresql.conf ist dieser Wert immer noch der Standartwert.
> 
> Wie kann ich bewerkstelligen, das dieser Wert in der postgresql.conf gesetzt wird?

Du kannst, wie oben gesehen, Parameter für diese Session ändern, nicht aber global. Dazu mußt du die Datei editieren und einen Reload durchführen.

Andreas

---

<div class="post-metadata">

**Author:** ![helios12](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/h/e95f7d/32.png) [@helios12](https://www.pg-forum.de/u/helios12)\
**Post date:** [17. Oktober 2009 um 15:14 UTC](https://www.pg-forum.de/t/wert-in-psql-setzen/4665/5 "2009-10-17T15:14:46Z")

</div>

Danke für die Info

---

<div class="post-metadata">

**Author:** ![ads](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/a/8e7dd6/32.png) [@ads](https://www.pg-forum.de/u/ads)\
**Post date:** [17. Oktober 2009 um 17:55 UTC](https://www.pg-forum.de/t/wert-in-psql-setzen/4665/6 "2009-10-17T17:55:34Z")

</div>

Ggf. sogar einen Restart.  
Ob das notwendig ist, steht bei den Parametern jeweils als Kommentar dabei.

---

<div class="post-metadata">

**Author:** ![system](https://www.pg-forum.de/uploads/default/original/1X/dc97a981dd26692d5fb52e8b8fc7c090d7b9559a.png) [@system](https://www.pg-forum.de/u/system)\
**Post date:** [21. Februar 2021 um 06:49 UTC](https://www.pg-forum.de/t/wert-in-psql-setzen/4665/7 "2021-02-21T06:49:14Z")

</div>


