summaryrefslogtreecommitdiff
path: root/doc/src
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2003-06-23 16:58:21 +0000
committerBruce Momjian <bruce@momjian.us>2003-06-23 16:58:21 +0000
commit9542debae3e12ecd01c39b1a5e1d20962125a8e7 (patch)
treef411e0554a87374a6a7593681fed1ba5f409fad4 /doc/src
parent5b106845f9a6f6df1017674e0e66de4bdf015ea7 (diff)
Update Russian version of FAQ.
Diffstat (limited to 'doc/src')
-rw-r--r--doc/src/FAQ/FAQ_russian.html33
1 files changed, 26 insertions, 7 deletions
diff --git a/doc/src/FAQ/FAQ_russian.html b/doc/src/FAQ/FAQ_russian.html
index 8889fdce558..b26f77f6a08 100644
--- a/doc/src/FAQ/FAQ_russian.html
+++ b/doc/src/FAQ/FAQ_russian.html
@@ -13,7 +13,7 @@
alink="#0000ff">
<H1>Ответы на часто задаваемые вопросы по PostgreSQL</H1>
- <P>Дата последнего обновления: Понедельник 22 Апреля 14:02:41 EDT 2003</P>
+ <P>Дата последнего обновления: Пятница 30 Мая 22:24:56 EDT 2003</P>
<P>Английский вариант сопровождает: Брюс Момьян (Bruce Momjian) (<A href=
"mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR>
@@ -85,10 +85,11 @@
<A href="#4.1">4.1</A>) В чем отличие между бинарным и нормальным
курсором?<BR>
<A href="#4.2">4.2</A>) Как выполнить <SMALL>SELECT</SMALL> только
- для нескольких первых строчек запроса?<BR>
+ для нескольких первых строчек запроса? Для произвольной строки?<BR>
<A href="#4.3">4.3</A>) Как получить список таблиц или других
компонентов в <I>psql</I>?<BR>
- <A href="#4.4">4.4</A>) Как удалить колонку из таблицы?<BR>
+ <A href="#4.4">4.4</A>) Как удалить колонку из таблицы или изменить
+ её тип данных?<BR>
<A href="#4.5">4.5</A>) Каковы максимальные размеры для записей,
таблиц и базы данных?<BR>
<A href="#4.6">4.6</A>) Как много дискового пространства в базе данных
@@ -811,7 +812,7 @@
<SMALL>DECLARE</SMALL>.</P>
<H4><A name="4.2">4.2</A>) Как выполнить <SMALL>SELECT</SMALL> только
- для нескольких первых строчек запроса?</H4>
+ для нескольких первых строчек запроса? Произвольной строки?</H4>
<P>Смотрите станицу руководства посвященную <SMALL>FETCH</SMALL>
или используйте <SMALL>SELECT</SMALL> ... <SMALL>LIMIT</SMALL>....</P>
@@ -823,6 +824,14 @@
выдать только несколько первых запрошенных записей или может
выполнять запрос пока не будут выданы желаемые записи.</P>
+ <p>To <small>SELECT</small> a random row, use:
+</p><pre> SELECT col
+ FROM tab
+ ORDER BY random()
+ LIMIT 1;
+</pre>
+</p>
+
<H4><A name="4.3">4.3</A>) Как получить список таблиц или других
компонентов в <I>psql</I>?</H4>
@@ -834,10 +843,11 @@
запросы, которые она использует для выполнения заданных вами
команд.</P>
- <H4><A name="4.4">4.4</A>) Как удалить колонку из таблицы?</H4>
+ <H4><A name="4.4">4.4</A>) Как удалить колонку из таблицы или
+ изменить ёё тип данных?</H4>
- <P>Эта функциональность была добавлена в выпуск 7.3 с оператором
- <small>ALTER TABLE DROP COLUMN</small>. В ранних версиях,
+ <P><small>DROP COLUMN</small> функциональность была добавлена в выпуск
+ 7.3 с оператором <small>ALTER TABLE DROP COLUMN</small>. В ранних версиях,
можно сделать так:</P>
<PRE>
BEGIN;
@@ -850,6 +860,15 @@
COMMIT;
</PRE>
+ <P>Для изменения типа данных колонки, сделайте так:</P>
+<PRE>
+ BEGIN;
+ ALTER TABLE tab ADD COLUMN new_col <i>new_data_type</i>;
+ UPDATE tab SET new_col = CAST(old_col AS <i>new_data_type</i>);
+ ALTER TABLE DROP COLUMN old_col;
+ COMMIT;
+</PRE>
+
<H4><A name="4.5">4.5</A>) Каковы максимальные размеры для записей,
таблиц и базы данных?</H4>