Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 9542deb

Browse files
committed
Update Russian version of FAQ.
1 parent 5b10684 commit 9542deb

File tree

2 files changed

+46
-13
lines changed

2 files changed

+46
-13
lines changed

doc/FAQ_russian

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
Otvety na chasto zadavaemye voprosy po PostgreSQL
33

4-
Data poslednego obnovleniya: Ponedel'nik 22 Aprelya 14:02:41 EDT 2003
4+
Data poslednego obnovleniya: Pyatnica 30 Maya 22:24:56 EDT 2003
55

66
Anglijskij variant soprovozhdaet: Bryus Mom'yan (Bruce Momjian)
77
(pgman@candle.pha.pa.us)
@@ -66,9 +66,9 @@
6666

6767
4.1) V chem otlichie mezhdu binarnym i normal'nym kursorom?
6868
4.2) Kak vypolnit' SELECT tol'ko dlya neskol'kih pervyh strochek
69-
zaprosa?
69+
zaprosa? Dlya proizvol'noj stroki?
7070
4.3) Kak poluchit' spisok tablic ili drugih komponentov v psql?
71-
4.4) Kak udalit' kolonku iz tablicy?
71+
4.4) Kak udalit' kolonku iz tablicy ili izmenit' eio tip dannyh?
7272
4.5) Kakovy maksimal'nye razmery dlya zapisej, tablic i bazy dannyh?
7373
4.6) Kak mnogo diskovogo prostranstva v baze dannyh nuzhno dlya
7474
sohraneniya dannyh iz obychnogo tekstovogo fajla?
@@ -709,6 +709,7 @@
709709
Smotrite opisanie na stranicah rukovodstva posvyaschennym DECLARE.
710710

711711
4.2) Kak vypolnit' SELECT tol'ko dlya neskol'kih pervyh strochek zaprosa?
712+
Proizvol'noj stroki?
712713

713714
Smotrite stanicu rukovodstva posvyaschennuyu FETCH ili ispol'zujte
714715
SELECT ... LIMIT....
@@ -719,6 +720,12 @@
719720
mozhet vydat' tol'ko neskol'ko pervyh zaproshennyh zapisej ili mozhet
720721
vypolnyat' zapros poka ne budut vydany zhelaemye zapisi.
721722

723+
To SELECT a random row, use:
724+
SELECT col
725+
FROM tab
726+
ORDER BY random()
727+
LIMIT 1;
728+
722729
4.3) Kak poluchit' spisok tablic ili drugih komponentov v psql?
723730

724731
Vy mozhete posmotret' ishodnyj kod psql v fajle
@@ -728,10 +735,10 @@
728735
chtoby `eta programma vydavala zaprosy, kotorye ona ispol'zuet dlya
729736
vypolneniya zadannyh vami komand.
730737

731-
4.4) Kak udalit' kolonku iz tablicy?
738+
4.4) Kak udalit' kolonku iz tablicy ili izmenit' ioio tip dannyh?
732739

733-
`Eta funkcional'nost' byla dobavlena v vypusk 7.3 s operatorom ALTER
734-
TABLE DROP COLUMN. V rannih versiyah, mozhno sdelat' tak:
740+
DROP COLUMN funkcional'nost' byla dobavlena v vypusk 7.3 s operatorom
741+
ALTER TABLE DROP COLUMN. V rannih versiyah, mozhno sdelat' tak:
735742
BEGIN;
736743
LOCK TABLE old_table;
737744
SELECT ... -- vyborka vseh kolonok za isklyucheniem toj, kotoruyu hotite u
@@ -742,6 +749,13 @@ dalit'
742749
ALTER TABLE new_table RENAME TO old_table;
743750
COMMIT;
744751

752+
Dlya izmeneniya tipa dannyh kolonki, sdelajte tak:
753+
BEGIN;
754+
ALTER TABLE tab ADD COLUMN new_col new_data_type;
755+
UPDATE tab SET new_col = CAST(old_col AS new_data_type);
756+
ALTER TABLE DROP COLUMN old_col;
757+
COMMIT;
758+
745759
4.5) Kakovy maksimal'nye razmery dlya zapisej, tablic i bazy dannyh?
746760

747761
Suschestvuyut sleduyuschie ogranicheniya:

doc/src/FAQ/FAQ_russian.html

Lines changed: 26 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
alink="#0000ff">
1414
<H1>Ответы на часто задаваемые вопросы по PostgreSQL</H1>
1515

16-
<P>Дата последнего обновления: Понедельник 22 Апреля 14:02:41 EDT 2003</P>
16+
<P>Дата последнего обновления: Пятница 30 Мая 22:24:56 EDT 2003</P>
1717

1818
<P>Английский вариант сопровождает: Брюс Момьян (Bruce Momjian) (<A href=
1919
"mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR>
@@ -85,10 +85,11 @@
8585
<A href="#4.1">4.1</A>) В чем отличие между бинарным и нормальным
8686
курсором?<BR>
8787
<A href="#4.2">4.2</A>) Как выполнить <SMALL>SELECT</SMALL> только
88-
для нескольких первых строчек запроса?<BR>
88+
для нескольких первых строчек запроса? Для произвольной строки?<BR>
8989
<A href="#4.3">4.3</A>) Как получить список таблиц или других
9090
компонентов в <I>psql</I>?<BR>
91-
<A href="#4.4">4.4</A>) Как удалить колонку из таблицы?<BR>
91+
<A href="#4.4">4.4</A>) Как удалить колонку из таблицы или изменить
92+
её тип данных?<BR>
9293
<A href="#4.5">4.5</A>) Каковы максимальные размеры для записей,
9394
таблиц и базы данных?<BR>
9495
<A href="#4.6">4.6</A>) Как много дискового пространства в базе данных
@@ -811,7 +812,7 @@
811812
<SMALL>DECLARE</SMALL>.</P>
812813

813814
<H4><A name="4.2">4.2</A>) Как выполнить <SMALL>SELECT</SMALL> только
814-
для нескольких первых строчек запроса?</H4>
815+
для нескольких первых строчек запроса? Произвольной строки?</H4>
815816

816817
<P>Смотрите станицу руководства посвященную <SMALL>FETCH</SMALL>
817818
или используйте <SMALL>SELECT</SMALL> ... <SMALL>LIMIT</SMALL>....</P>
@@ -823,6 +824,14 @@
823824
выдать только несколько первых запрошенных записей или может
824825
выполнять запрос пока не будут выданы желаемые записи.</P>
825826

827+
<p>To <small>SELECT</small> a random row, use:
828+
</p><pre> SELECT col
829+
FROM tab
830+
ORDER BY random()
831+
LIMIT 1;
832+
</pre>
833+
</p>
834+
826835
<H4><A name="4.3">4.3</A>) Как получить список таблиц или других
827836
компонентов в <I>psql</I>?</H4>
828837

@@ -834,10 +843,11 @@
834843
запросы, которые она использует для выполнения заданных вами
835844
команд.</P>
836845

837-
<H4><A name="4.4">4.4</A>) Как удалить колонку из таблицы?</H4>
846+
<H4><A name="4.4">4.4</A>) Как удалить колонку из таблицы или
847+
изменить ёё тип данных?</H4>
838848

839-
<P>Эта функциональность была добавлена в выпуск 7.3 с оператором
840-
<small>ALTER TABLE DROP COLUMN</small>. В ранних версиях,
849+
<P><small>DROP COLUMN</small> функциональность была добавлена в выпуск
850+
7.3 с оператором <small>ALTER TABLE DROP COLUMN</small>. В ранних версиях,
841851
можно сделать так:</P>
842852
<PRE>
843853
BEGIN;
@@ -850,6 +860,15 @@
850860
COMMIT;
851861
</PRE>
852862

863+
<P>Для изменения типа данных колонки, сделайте так:</P>
864+
<PRE>
865+
BEGIN;
866+
ALTER TABLE tab ADD COLUMN new_col <i>new_data_type</i>;
867+
UPDATE tab SET new_col = CAST(old_col AS <i>new_data_type</i>);
868+
ALTER TABLE DROP COLUMN old_col;
869+
COMMIT;
870+
</PRE>
871+
853872
<H4><A name="4.5">4.5</A>) Каковы максимальные размеры для записей,
854873
таблиц и базы данных?</H4>
855874

0 commit comments

Comments
 (0)