Re: [pgsql-ru-general] как заменить? - Mailing list pgsql-ru-general

From Nikolay Samokhvalov
Subject Re: [pgsql-ru-general] как заменить?
Date
Msg-id AANLkTikqH-ZNIcWtybLZ_uLY5ZKekXGCCQkXQFhyOyCO@mail.gmail.com
Whole thread Raw
In response to как заменить?  (polaxn@gmail.com)
List pgsql-ru-general
2010/6/25  <polaxn@gmail.com>:
> как заменить во всей базе (структура и данные) символ?
>
> например:  нужно  заменить  і(украинский  символ  "и")  на i(латинский
> символ). в структуре базы(имена таблиц и полей) и в данных.

pg_dump ... | awk '{gsub(/і/, "i")}; 1' | bzip2 > file.bz2
bzcat file.bz2 | psql ...

> p.s.  Посоветуйте(или  скиньте)  литературу  (в электроном формате) по
> postgres,  в  частности  интересует описание логической структуры базы
> данных.

http://www.postgresql.org/docs/8.4/interactive/index.html

О какой "логической структуре" речь -- не совсем понятно. Если речь о
системных таблицах --
http://www.postgresql.org/docs/8.4/interactive/catalogs.html

pgsql-ru-general by date:

Previous
From: polaxn@gmail.com
Date:
Subject: как заменить?
Next
From: Dmitry Kruglov
Date:
Subject: Re: c++, g++, gcc под Linux