summaryrefslogtreecommitdiff
path: root/doc/FAQ_russian
diff options
context:
space:
mode:
Diffstat (limited to 'doc/FAQ_russian')
-rw-r--r--doc/FAQ_russian82
1 files changed, 51 insertions, 31 deletions
diff --git a/doc/FAQ_russian b/doc/FAQ_russian
index be940f77ea4..6183b7c9133 100644
--- a/doc/FAQ_russian
+++ b/doc/FAQ_russian
@@ -1,7 +1,7 @@
Otvety na chasto zadavaemye voprosy po PostgreSQL
- Data poslednego obnovleniya: CHetverg 13 Fevralya 23:07:35 EDT 2002
+ Data poslednego obnovleniya: Pyatnica 30 Maya 22:24:56 EDT 2003
Anglijskij variant soprovozhdaet: Bryus Mom'yan (Bruce Momjian)
(pgman@candle.pha.pa.us)
@@ -9,10 +9,10 @@
Perevel na russkij: Viktor Vislobokov (victor_v@permonline.ru)
Samuyu svezhuyu anglijskuyu versiyu dokumenta mozhno najti na
- http://www.PostgreSQL.org/docs/faq-english.html.
+ http://www.PostgreSQL.org/docs/faqs/FAQ.html.
Otvety na voprosy specifichnye dlya konkretnyh platform mozhno najti
- na http://www.PostgreSQL.org/users-lounge/docs/faq.html.
+ na http://www.PostgreSQL.org/docs/index.html.
_________________________________________________________________
Obschie voprosy
@@ -30,7 +30,7 @@
1.10) Kak nauchit'sya SQL?
1.11) Reshena li v PostgreSQL problema 2000-go goda (Y2K)?
1.12) Kak prisoedinitsya k komande razrabotchikov?
- 1.13) Kak otravit' soobschenie ob oshibke?
+ 1.13) Kak otpravit' soobschenie ob oshibke?
1.14) Kak sravnivat' PostgreSQL s drugimi SUBD?
1.15) Kak okazat' finansovuyu pomosch' PostgreSQL?
@@ -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?
@@ -213,12 +213,18 @@
Server
Server BD mozhet byt' zapuschen na Windows NT i Win2k, ispol'zuya
- biblioteku Cygwin, razrabotannuyu dlya perenosa programmnogo
- obespecheniya Unix v NT. Smotrite pgsql/doc/FAQ_MSWIN v distributive
- ili MS Windows FAQ na http://www.PostgreSQL.org/docs/faq-mswin.html.
+ biblioteku Cygwin, razrabotannuyu kompaniej Cygnus dlya perenosa
+ programmnogo obespecheniya Unix v NT. Smotrite pgsql/doc/FAQ_MSWIN v
+ distributive ili MS Windows FAQ na
+ http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN.
PostgreSQL, sportirovannyj special'no dlya MS Win NT/2000/XP v
- nastoyaschij moment nachal rabotat'.
+ nastoyaschij moment nachal rabotat'. Podrobnosti tekuschego
+ sostoyaniya PostgreSQL dlya Windows smotrite na
+ http://techdocs.postgresql.org/guides/Windows.
+
+ Takzhe suschestvuet versiya sportirovannaya pod Novell Netware 6 na
+ http://forge.novell.com.
1.5) Gde mozhno vzyat' PostgreSQL?
@@ -266,16 +272,16 @@
http://www.PostgreSQL.org
- Esche suschestvuet IRC kanal na EFNet, s nazvaniem #PostgreSQL. YA
- ispol'zuyu dlya podklyucheniya k `etomu kanalu komandu Unix irc -c
- '#PostgreSQL' "$USER" irc.phoenix.net.
+ Esche suschestvuet IRC kanal na EFNet i OpenProjects, s nazvaniem
+ #PostgreSQL. YA ispol'zuyu dlya podklyucheniya k `etomu kanalu komandu
+ Unix irc -c '#PostgreSQL' "$USER" irc.phoenix.net.
Spisok kommercheskoj podderzhki kompanij dostupen na
- http://www.PostgreSQL.org/users-lounge/commercial-support.html.
+ http://www.ca.PostgreSQL.org/users-lounge/commercial-support.html.
1.7) Kakaya poslednyaya versiya?
- Poslednij vypusk PostgreSQL - `eto versiya 7.3.1.
+ Poslednij vypusk PostgreSQL - `eto versiya 7.3.2.
My planiruem vypuskat' novye versii kazhdye chetyre mesyaca.
@@ -284,7 +290,7 @@
V distributiv vklyuchayutsya razlichnye rukovodstva, stranicy
`elektronnogo rukovodstva man i nekotorye malen'kie testovye primery.
Smotrite v katalog /doc. Vy takzhe mozhete prosmatrivat' dokumentaciyu
- v Internet po adresu http://www.PostgreSQL.org/users-lounge/docs/.
+ v Internet po adresu http://www.PostgreSQL.org/docs.
Suschestvuet dve knigi po PostgreSQL dostupnye po adresam
http://www.PostgreSQL.org/docs/awbook.html i
@@ -304,7 +310,7 @@
PostgreSQL podderzhivaet rasshirennyj podklass SQL-92. Smotrite nash
spisok TODO na predmet izvestnyh oshibok, otsutstvuyuschih
- osobennostyah i buduschih planov.
+ vozmozhnostej i buduschih planov.
1.10) Kak mne nauchit'sya SQL?
@@ -325,7 +331,7 @@
1.11) Reshena li v PostgreSQL problema 2000-go goda (Y2K)?
- Da, my legko manipuliruem datami posle 2000 goda i pered 2000 godom.
+ Da, my legko rabotaem s datami posle 2000 goda i pered 2000 godom.
1.12) Kak prisoedinitsya k komande razrabotchikov?
@@ -342,7 +348,7 @@
previlegii vnosit' izmeneniya, i my uvereny, chto te ispravleniya,
kotorye oni vnesut budut vysokogo kachestva.
- 1.13) Kak otravit' soobschenie ob oshibke??
+ 1.13) Kak otpravit' soobschenie ob oshibke??
Pozhalujsta posetite stranichku PostgreSQL BugTool na
http://www.PostgreSQL.org/bugs/bugs.php, na kotoroj predostavleny
@@ -703,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....
@@ -713,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
@@ -722,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
@@ -736,11 +749,18 @@ 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:
Maksimal'nyj razmer bazy? neogranichen (suschestvuyut bazy na
-1 TB)
+4 TB)
Maksimal'nyj razmer tablicy? 16 TB
Maksimal'nyj razmer zapisi? 1.6 TB
Maksimal'nyj razmer polya? 1 GB
@@ -931,14 +951,14 @@ iya
CHAR(n) bpchar zapolnyaetsya pustotoj do fiksirovannoj dliny
TEXT text net zadavaemogo verhnego ogranicheniya ili dlin
y
-"char" char odin simvol
BYTEA bytea massiv bajt peremennoj dliny (mozhno ispol'zova
t' null-bajt bez opaski)
+"char" char odin simvol
Vnutrennee imya vy mozhete uvidet', kogda smotrite sistemnye katalogi
i v nekotoryh soobscheniyah ob oshibkah.
- Poslednie chetyre tipa yavlyayutsya "varlena" tipami (t.e., pervye
+ Pervye chetyre tipa yavlyayutsya "varlena" tipami (t.e., pervye
chetyre bajta na diske yavlyayutsya dlinnoj, za kotoroj sleduyut
dannye). Takim obrazom, fakticheski ispol'zuemoe prostranstvo bol'she,
chem oboznachennyj razmer. Odnako, `eti tipy dannyh takzhe poddayutsya
@@ -954,8 +974,8 @@ t' null-bajt bez opaski)
imeyut odinakovuyu dlinu. CHAR(n) zapolnyaetsya pustotoj do zadannoj
dliny, v to vremya kak VARCHAR(n) hranit tol'ko simvoly, iz kotoryh
sostoit stroka. BYTEA ispol'zuetsya dlya hraneniya binarnyh dannyh,
- znacheniya kotoryh mogut vklyuchat' NULL bajty. `Eti tipy imeyut
- shodnye harakteristiki proizvoditel'nosti.
+ znacheniya kotoryh mogut vklyuchat' NULL bajty. Vse tipy opisannye
+ zdes', imeyut shodnye harakteristiki proizvoditel'nosti.
4.15.1) Kak mne sozdat' pole serial/s-avto-uvelicheniem?
@@ -1194,10 +1214,10 @@ CREATE TABLE test (x int, modtime timestamp DEFAULT CURRENT_TIMESTAMP );
4.25) Kak mne vernut' iz funkcii neskol'ko zapisej?
- Vy mozhete vozvraschat' iz funkcij PL/pgSQL spiski rezul'tatov,
- ispol'zuya refcursors. Smotrite
- http://www.PostgreSQL.org/idocs/index.php?plpgsql-cursors.html,
- sekciyu 23.7.3.3.
+ V versii 7.3, vy mozhete legko vernut' neskol'ko zapisej ili kolonok
+ iz kakoj-libo funkcii,
+ http://techdocs.postgresql.org/guides/SetReturningFunctions
+ .
4.26) Pochemu ya ne mogu nadezhno sozdavat'/udalyat' vremennye tablicy v
funkciyah PL/PgSQL?