středa 15. října 2014

Jak změnit datový adresář v PostgreSQL

Včera jsem si stáhl PostgreSQL dump, který má cca 28GB. Po rozbalení se však velikost zvýšila na 68GB a tak mi bylo jasné, že to můj primární SSD disk nedá. Jak ale bez reinstalace přesunout adresář s daty? V linuxových systémech lze použít symlinky, ale jak ve windows?

Nejprve musíte zastavit PostgreSQL server.

Pak spusťte regedit a najděte klíč: HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services

Najděte službu PostgreSQL a zeditujte ImagePath tak, aby ukazovala na nové umístění.

V adresáři postgresu najděte adresář scripts a zeditujte soubor serverctl.vbs.

Nastartujte postgreSQL a máte hotovo!

Žádné komentáře: