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

From: Nikolay Samokhvalov <samokhvalov(at)gmail(dot)com>
To: polaxn(at)gmail(dot)com
Cc: pgsql-ru-general(at)postgresql(dot)org
Subject: Re: [pgsql-ru-general] как заменить?
Date: 2010-06-25 14:25:35
Message-ID: AANLkTikqH-ZNIcWtybLZ_uLY5ZKekXGCCQkXQFhyOyCO@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general

2010/6/25 <polaxn(at)gmail(dot)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

In response to

Browse pgsql-ru-general by date

  From Date Subject
Next Message Dmitry Kruglov 2010-08-06 11:32:11 Re: c++, g++, gcc под Linux
Previous Message polaxn 2010-06-25 14:19:10 как заменить?