From 61462002199a79dd392299f4f6e11f178dcf205b Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Sat, 8 Jun 2002 04:23:45 +0000
Subject: [PATCH] Update new Russian FAQ, from Victor Vislobokov

---
 doc/FAQ_russian              | 21 ++++++++++++++-------
 doc/src/FAQ/FAQ_russian.html | 20 +++++++++++++-------
 2 files changed, 27 insertions(+), 14 deletions(-)

diff --git a/doc/FAQ_russian b/doc/FAQ_russian
index 14cef1ad9a2..5de01e27ce2 100644
--- a/doc/FAQ_russian
+++ b/doc/FAQ_russian
@@ -1,7 +1,7 @@
 
                Ответы на часто задаваемые вопросы по PostgreSQL
                                        
-   Дата последнего обновления: Вторник 9 Апреля 10:53:30 EDT 2002
+   Дата последнего обновления: Вторник 26 Апреля 23:03:46 EDT 2002
    
    Английский вариант сопровождает: Брюс Момьян (Bruce Momjian)
    (pgman@candle.pha.pa.us)
@@ -72,8 +72,8 @@
    4.5) Каковы максимальные размеры для записей, таблиц и базы данных?
    4.6) Как много дискового пространства в базе данных нужно для
    сохранения данных из обычного текстового файла?
-   4.7) Как мне убедиться, что нужные мне таблицы или индексы определены
-   в базе данных?
+   4.7) Как мне убедиться, что существуют нужные мне таблицы, индексы,
+   базы данных и пользователи?
    4.8) У меня медленно работают запросы или не происходит использования
    индексов. Почему?
    4.9) Как посмотреть на то, как оптимизатор выполняет мой запрос?
@@ -630,7 +630,9 @@
    Вы также можете скомпилировать PostgreSQL с профилированием для того,
    чтобы увидеть какие функции сколько времени выполняются. Файлы
    профилирования backend'а находятся в каталоге pgsql/data/base/dbname.
-   Файл профилирования клиента будет помещен в текущий каталог клиента.
+   Файл профилирования клиента будет помещен в текущий каталог клиента. В
+   Linux для выполнения профилирования требуется компиляции с
+   -DLINUX_PROFILE.
    
     3.8) Почему я получаю сообщение "Sorry, too many clients" когда пытаюсь
     подключиться к базе?
@@ -703,12 +705,15 @@
     4.4) Как удалить колонку из таблицы?
     
    Мы не поддерживаем ALTER TABLE DROP COLUMN, но можно сделать так:
+    BEGIN;
+    LOCK TABLE old_table;
     SELECT ...  -- выборка всех колонок за исключением той, которую хотите удал
 ить
     INTO TABLE new_table
     FROM old_table;
     DROP TABLE old_table;
     ALTER TABLE new_table RENAME TO old_table;
+    COMMIT;
 
     4.5) Каковы максимальные размеры для записей, таблиц и базы данных?
     
@@ -768,12 +773,14 @@ B)
    Индексы не требуют так много, но поскольку они создаются для большого
    количества данных, они также могут быть велики.
    
-    4.7) Как мне убедиться, что нужные мне таблицы или индексы определены в
-    базе данных?
+    4.7) Как мне убедиться, что существуют нужные мне таблицы, индексы, базы
+    данных и пользователи?
     
    psql имеет несколько команд, начинающихся с обратной косой черты, для
    того чтобы просматривать такую информацию. Используйте \? для того,
-   чтобы увидеть эти команды.
+   чтобы увидеть эти команды. Также существуют системные таблицы, имя
+   которых начинается на pg_ и в которых также содержится эта информация.
+   Ещё, psql -l покажет список всех баз данных.
    
    Также смотрите файл pgsql/src/tutorial/syscat.source. В нем
    представлены многие операторы SELECT которые нужны для получения
diff --git a/doc/src/FAQ/FAQ_russian.html b/doc/src/FAQ/FAQ_russian.html
index e95ec5b7c06..259a5b07e7d 100644
--- a/doc/src/FAQ/FAQ_russian.html
+++ b/doc/src/FAQ/FAQ_russian.html
@@ -14,7 +14,7 @@
   alink="#0000ff">
     <H1>Ответы на часто задаваемые вопросы по PostgreSQL</H1>
 
-    <P>Дата последнего обновления: Вторник 9 Апреля 10:53:30 EDT 2002</P>
+    <P>Дата последнего обновления: Вторник 26 Апреля 23:03:46 EDT 2002</P>
 
     <P>Английский вариант сопровождает: Брюс Момьян (Bruce Momjian) (<A href=
     "mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR>
@@ -96,8 +96,8 @@
     таблиц и базы данных?<BR>
      <A href="#4.6">4.6</A>) Как много дискового пространства в базе данных
      нужно для сохранения данных из обычного текстового файла?<BR>
-     <A href="#4.7">4.7</A>) Как мне убедиться, что нужные мне таблицы или индексы
-     определены в базе данных?<BR>
+     <A href="#4.7">4.7</A>) Как мне убедиться, что существуют нужные мне
+     таблицы, индексы, базы данных и пользователи?<BR>
      <A href="#4.8">4.8</A>) У меня медленно работают запросы или не
      происходит использования индексов. Почему?<BR>
      <A href="#4.9">4.9</A>) Как посмотреть на то, как оптимизатор выполняет
@@ -764,7 +764,8 @@
     того, чтобы увидеть какие функции сколько времени выполняются.
     Файлы профилирования backend'а находятся в каталоге
     <I>pgsql/data/base/dbname</I>. Файл профилирования клиента
-    будет помещен в текущий каталог клиента.</P>
+    будет помещен в текущий каталог клиента. В Linux для выполнения
+    профилирования требуется компиляции с <I>-DLINUX_PROFILE</I>.</P>
 
     <H4><A name="3.8">3.8</A>) Почему я получаю сообщение <I>"Sorry, too
     many clients"</I> когда пытаюсь подключиться к базе?</H4>
@@ -848,11 +849,14 @@
     <P>Мы не поддерживаем <SMALL>ALTER TABLE DROP COLUMN,</SMALL> но
     можно сделать так:</P>
 <PRE>
+    BEGIN;
+    LOCK TABLE old_table;
     SELECT ...  -- выборка всех колонок за исключением той, которую хотите удалить
     INTO TABLE new_table
     FROM old_table;
     DROP TABLE old_table;
     ALTER TABLE new_table RENAME TO old_table;
+    COMMIT;
 </PRE>
 
     <H4><A name="4.5">4.5</A>) Каковы максимальные размеры для записей,
@@ -916,12 +920,14 @@
     <P>Индексы не требуют так много, но поскольку они создаются для
     большого количества данных, они также могут быть велики.</P>
 
-    <H4><A name="4.7">4.7</A>) Как мне убедиться, что нужные мне таблицы или индексы
-     определены в базе данных?</H4>
+    <H4><A name="4.7">4.7</A>) Как мне убедиться, что существуют нужные мне
+     таблицы, индексы, базы данных и пользователи?</H4>
 
     <P><I>psql</I> имеет несколько команд, начинающихся с обратной косой
     черты, для того чтобы просматривать такую информацию. Используйте
-    \? для того, чтобы увидеть эти команды.</P>
+    \? для того, чтобы увидеть эти команды. Также существуют системные
+    таблицы, имя которых начинается на <i>pg_</i> и в которых также содержится
+    эта информация. Ещё, <i>psql -l</i> покажет список всех баз данных.</P>
 
     <P>Также смотрите файл <I>pgsql/src/tutorial/syscat.source</I>. В нем
     представлены многие операторы <SMALL>SELECT</SMALL> которые нужны
-- 
GitLab