提交 9542deba 编写于 作者: B Bruce Momjian

Update Russian version of FAQ.

上级 5b106845
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>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册