mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-11-27 07:21:09 +08:00
Update Russian version of FAQ.
This commit is contained in:
parent
5b106845f9
commit
9542debae3
@ -1,7 +1,7 @@
|
||||
|
||||
Otvety na chasto zadavaemye voprosy po PostgreSQL
|
||||
|
||||
Data poslednego obnovleniya: Ponedel'nik 22 Aprelya 14:02:41 EDT 2003
|
||||
Data poslednego obnovleniya: Pyatnica 30 Maya 22:24:56 EDT 2003
|
||||
|
||||
Anglijskij variant soprovozhdaet: Bryus Mom'yan (Bruce Momjian)
|
||||
(pgman@candle.pha.pa.us)
|
||||
@ -66,9 +66,9 @@
|
||||
|
||||
4.1) V chem otlichie mezhdu binarnym i normal'nym kursorom?
|
||||
4.2) Kak vypolnit' SELECT tol'ko dlya neskol'kih pervyh strochek
|
||||
zaprosa?
|
||||
zaprosa? Dlya proizvol'noj stroki?
|
||||
4.3) Kak poluchit' spisok tablic ili drugih komponentov v psql?
|
||||
4.4) Kak udalit' kolonku iz tablicy?
|
||||
4.4) Kak udalit' kolonku iz tablicy ili izmenit' eio tip dannyh?
|
||||
4.5) Kakovy maksimal'nye razmery dlya zapisej, tablic i bazy dannyh?
|
||||
4.6) Kak mnogo diskovogo prostranstva v baze dannyh nuzhno dlya
|
||||
sohraneniya dannyh iz obychnogo tekstovogo fajla?
|
||||
@ -709,6 +709,7 @@
|
||||
Smotrite opisanie na stranicah rukovodstva posvyaschennym DECLARE.
|
||||
|
||||
4.2) Kak vypolnit' SELECT tol'ko dlya neskol'kih pervyh strochek zaprosa?
|
||||
Proizvol'noj stroki?
|
||||
|
||||
Smotrite stanicu rukovodstva posvyaschennuyu FETCH ili ispol'zujte
|
||||
SELECT ... LIMIT....
|
||||
@ -719,6 +720,12 @@
|
||||
mozhet vydat' tol'ko neskol'ko pervyh zaproshennyh zapisej ili mozhet
|
||||
vypolnyat' zapros poka ne budut vydany zhelaemye zapisi.
|
||||
|
||||
To SELECT a random row, use:
|
||||
SELECT col
|
||||
FROM tab
|
||||
ORDER BY random()
|
||||
LIMIT 1;
|
||||
|
||||
4.3) Kak poluchit' spisok tablic ili drugih komponentov v psql?
|
||||
|
||||
Vy mozhete posmotret' ishodnyj kod psql v fajle
|
||||
@ -728,10 +735,10 @@
|
||||
chtoby `eta programma vydavala zaprosy, kotorye ona ispol'zuet dlya
|
||||
vypolneniya zadannyh vami komand.
|
||||
|
||||
4.4) Kak udalit' kolonku iz tablicy?
|
||||
4.4) Kak udalit' kolonku iz tablicy ili izmenit' ioio tip dannyh?
|
||||
|
||||
`Eta funkcional'nost' byla dobavlena v vypusk 7.3 s operatorom ALTER
|
||||
TABLE DROP COLUMN. V rannih versiyah, mozhno sdelat' tak:
|
||||
DROP COLUMN funkcional'nost' byla dobavlena v vypusk 7.3 s operatorom
|
||||
ALTER TABLE DROP COLUMN. V rannih versiyah, mozhno sdelat' tak:
|
||||
BEGIN;
|
||||
LOCK TABLE old_table;
|
||||
SELECT ... -- vyborka vseh kolonok za isklyucheniem toj, kotoruyu hotite u
|
||||
@ -742,6 +749,13 @@ dalit'
|
||||
ALTER TABLE new_table RENAME TO old_table;
|
||||
COMMIT;
|
||||
|
||||
Dlya izmeneniya tipa dannyh kolonki, sdelajte tak:
|
||||
BEGIN;
|
||||
ALTER TABLE tab ADD COLUMN new_col new_data_type;
|
||||
UPDATE tab SET new_col = CAST(old_col AS new_data_type);
|
||||
ALTER TABLE DROP COLUMN old_col;
|
||||
COMMIT;
|
||||
|
||||
4.5) Kakovy maksimal'nye razmery dlya zapisej, tablic i bazy dannyh?
|
||||
|
||||
Suschestvuyut sleduyuschie ogranicheniya:
|
||||
|
@ -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>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user