Oct 28 2011

postgres funkcijų export/import

Category: how-to,ITmop @ 12.03

Prireikė iš vieno serverio exportuoti tik f-jas ir perkelti į kitą. Taigi:

Reikalavimai: turi sutapti postgres’o versijos.

I-as servas:

pg_dump -Fc -s db_name > functions.sql

vietoj db_name įrašom db pavadinimą

persisiunčiam functions.sql į kitą servą

II-asis servas:

pg_restore -l functions.sql|grep -i function|cut -f6- -d” “|sed ‘s/).*/)/’|while read line; do pg_restore -s -v -P $line -O -d db_name functions.sql; done

vietoj db_name įrašom db pavadinimą. Ir viskas 🙂 Paprasta kai žinai kaip, bet kol parašiau visą eilutę, truputį teko padebugint

Buk socialus, pasidalink!
Patiko? Prenumeruok RSS!

Palik komentarą