Update Russian FAQ.

Viktor Vislobokov
This commit is contained in:
Bruce Momjian 2004-05-18 13:18:30 +00:00
parent cd135e1bdf
commit e30efa0da1
2 changed files with 41 additions and 29 deletions

View File

@ -1,7 +1,7 @@
Otvety na chasto zadavaemye voprosy po PostgreSQL Otvety na chasto zadavaemye voprosy po PostgreSQL
Data poslednego obnovleniya: Voskresenie 11 aprelya 23:28:03 EDT 2004 Data poslednego obnovleniya: CHetverg 6 maya 23:28:03 EDT 2004
Anglijskij variant soprovozhdaet: Bryus Mom'yan (Bruce Momjian) Anglijskij variant soprovozhdaet: Bryus Mom'yan (Bruce Momjian)
(pgman@candle.pha.pa.us) (pgman@candle.pha.pa.us)
@ -126,15 +126,16 @@
1.1) CHto takoe PostgreSQL? Kak proiznositsya `eto nazvanie? 1.1) CHto takoe PostgreSQL? Kak proiznositsya `eto nazvanie?
PostgreSQL proiznositsya Post-Gres-Q-L (Post-Gres-K'yu-`El). Takzhe, v PostgreSQL proiznositsya Post-Gres-Q-L (Post-Gres-K'yu-`El). Po adresu
razgovorah ispol'zuetsya imya "Postgres". http://www.postgresql.org/postgresql.mp3 dostupen zvukovoj fajl s
primerom kak `eto nuzhno proiznosit'.
PostgreSQL - `eto rasshirenie SUBD POSTGRES, issledovatel'skij PostgreSQL - `eto rasshirenie SUBD POSTGRES (i po`etomu inogda
prototip novogo pokoleniya SUBD. PostgreSQL odnovremenno sohranyaet govoryat prosto "Postgres"), issledovatel'skij prototip novogo
moschnuyu model' dannyh i obschirnoe kolichestvo tipov POSTGRES, i pokoleniya SUBD. PostgreSQL odnovremenno sohranyaet moschnuyu model'
zameschaet yazyk zaprosov PostQuel na rasshirennoe podmnozhestvo SQL. dannyh i obschirnoe kolichestvo tipov POSTGRES, i zameschaet yazyk
PostgreSQL - `eto svobodnoe i polnost'yu otkrytoe programmnoe zaprosov PostQuel na rasshirennoe podmnozhestvo SQL. PostgreSQL - `eto
obespechenie. svobodnoe i polnost'yu otkrytoe programmnoe obespechenie.
Razrabotku PostgreSQL vypolnyaet komanda razrabotchikov, vse Razrabotku PostgreSQL vypolnyaet komanda razrabotchikov, vse
uchastniki kotoroj podpisany na spisok rassylki razrabotchikov. V uchastniki kotoroj podpisany na spisok rassylki razrabotchikov. V
@ -164,7 +165,7 @@
Sistema Upravleniya Bazami Dannyh PostgreSQL Sistema Upravleniya Bazami Dannyh PostgreSQL
Portion copyright (c) 1996-2002, PostgreSQL Global Development Group Portion copyright (c) 1996-2004, PostgreSQL Global Development Group
Portions Copyright (c) 1994-6 Regents of the University of California Portions Copyright (c) 1994-6 Regents of the University of California
Predostavlyayutsya prava na ispol'zovanie, kopirovanie, izmenenie i Predostavlyayutsya prava na ispol'zovanie, kopirovanie, izmenenie i
@ -492,7 +493,7 @@
`Eto PgAccess (http://www.pgaccess.org), PgAdmin III `Eto PgAccess (http://www.pgaccess.org), PgAdmin III
(http://www.pgadmin.org), RHDB Admin (http://sources.redhat.com/rhdb/) (http://www.pgadmin.org), RHDB Admin (http://sources.redhat.com/rhdb/)
i Rekall ( http://www.thekompany.com/products/rekall/, kommercheskij). i Rekall ( http://www.thekompany.com/products/rekall/, kommercheskij).
Takzhe est' PHPPgAdmin ( http://phppgadmin.sourceforge.net/) - Takzhe est' PhpPgAdmin ( http://phppgadmin.sourceforge.net/) -
interfejs k PostgreSQL, osnovannyj na Web. interfejs k PostgreSQL, osnovannyj na Web.
2.4) Kakie yazyki mogut vzaimodejstvovat' s PostgreSQL? 2.4) Kakie yazyki mogut vzaimodejstvovat' s PostgreSQL?
@ -563,8 +564,8 @@
Po umolchaniyu, PostgreSQL razreshaet tol'ko soedineniya na lokal'noj Po umolchaniyu, PostgreSQL razreshaet tol'ko soedineniya na lokal'noj
mashine cherez sokety domena Unix. Drugie mashiny ne smogut mashine cherez sokety domena Unix. Drugie mashiny ne smogut
podklyuchit'sya k baze poka dlya postmaster ne budet zadan flag -i i podklyuchit'sya k baze poka ne budet vklyuchena opciya tcpip_sockets v
poka ne budet razreshena host-avtorizaciya v fajle postgresql.conf i poka ne budet razreshena host-avtorizaciya v fajle
$PGDATA/pg_hba.conf. `Eti dejstviya delayut vozmozhnymi TCP/IP $PGDATA/pg_hba.conf. `Eti dejstviya delayut vozmozhnymi TCP/IP
soedineniya. soedineniya.
@ -572,7 +573,7 @@
proizvoditel'nosti? proizvoditel'nosti?
Nesomnenno, indeksy mogut uvelichit' skorost' vypolneniya zaprosov. Nesomnenno, indeksy mogut uvelichit' skorost' vypolneniya zaprosov.
Komanda EXPLAIN pozvolyaet vam posmotret' kak PostgreSQL Komanda EXPLAIN ANALIZE pozvolyaet vam posmotret' kak PostgreSQL
interpretiruet vash zapros i kakie indeksy ispol'zuyutsya. interpretiruet vash zapros i kakie indeksy ispol'zuyutsya.
Esli vy vypolnyaete mnogo operatorov INSERT, rassmotrite vozmozhnost' Esli vy vypolnyaete mnogo operatorov INSERT, rassmotrite vozmozhnost'
@ -741,12 +742,17 @@
4.3) Kak poluchit' spisok tablic ili drugih komponentov v psql? 4.3) Kak poluchit' spisok tablic ili drugih komponentov v psql?
Vy mozhete posmotret' ishodnyj kod psql v fajle CHtoby prosmatrivat' tablicy v psql, ispol'zujte komandu \dt. Polnyj
spisok komand v psql vy mozhete poluchit', ispol'zuya \?. Krome togo,
vy mozhete posmotret' ishodnyj kod psql v fajle
pgsql/src/bin/psql/describe.c. On soderzhit komandy SQL kotorye pgsql/src/bin/psql/describe.c. On soderzhit komandy SQL kotorye
generiruyutsya pri vvode v psql komand, nachinayuschihsya s obratnoj generiruyutsya pri vvode v psql komand, nachinayuschihsya s obratnoj
kosoj cherty. Vy takzhe moezhete zapustit' psql s opciej -E tak, kosoj cherty. Vy takzhe mozhete zapustit' psql s opciej -E tak, chtoby
chtoby `eta programma vydavala zaprosy, kotorye ona ispol'zuet dlya `eta programma vydavala zaprosy, kotorye ona ispol'zuet dlya
vypolneniya zadannyh vami komand. vypolneniya zadannyh vami komand. PostgreSQL takzhe predostavlyaet
SQLi sovmestimyj s INFORMATION SCHEMA interfejs, s pomosch'yu
kotorogo, vy mozhete sformirovat' zapros na poluchenie informacii o
baze dannyh.
4.4) Kak udalit' kolonku iz tablicy ili izmenit' eio tip dannyh? 4.4) Kak udalit' kolonku iz tablicy ili izmenit' eio tip dannyh?

View File

@ -12,7 +12,7 @@
<BODY bgcolor="#ffffff" text="#000000" link="#ff0000" vlink="#a00000" alink="#0000ff"> <BODY bgcolor="#ffffff" text="#000000" link="#ff0000" vlink="#a00000" alink="#0000ff">
<H1>Ответы на часто задаваемые вопросы по PostgreSQL</H1> <H1>Ответы на часто задаваемые вопросы по PostgreSQL</H1>
<P>Дата последнего обновления: Воскресение 11 апреля 23:28:03 EDT 2004</P> <P>Дата последнего обновления: Четверг 6 мая 23:28:03 EDT 2004</P>
<P>Английский вариант сопровождает: Брюс Момьян (Bruce Momjian) (<A href= <P>Английский вариант сопровождает: Брюс Момьян (Bruce Momjian) (<A href=
"mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR> "mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR>
@ -157,9 +157,11 @@
<H4><A name="1.1">1.1</A>) Что такое PostgreSQL? Как произносится это название?</H4> <H4><A name="1.1">1.1</A>) Что такое PostgreSQL? Как произносится это название?</H4>
<P>PostgreSQL произносится <I>Post-Gres-Q-L (Пост-Грес-Кью-Эл)</I>. <P>PostgreSQL произносится <I>Post-Gres-Q-L (Пост-Грес-Кью-Эл)</I>.
Также, в разговорах используется имя "Postgres".</P> По адресу http://www.postgresql.org/postgresql.mp3 доступен звуковой
файл с примером как это нужно произносить.</P>
<P>PostgreSQL - это расширение СУБД POSTGRES, исследовательский <P>PostgreSQL - это расширение СУБД POSTGRES (и поэтому иногда
говорят просто "Postgres"), исследовательский
прототип нового поколения <SMALL>СУБД</SMALL>. прототип нового поколения <SMALL>СУБД</SMALL>.
PostgreSQL одновременно сохраняет мощную модель данных и общирное PostgreSQL одновременно сохраняет мощную модель данных и общирное
количество типов POSTGRES, и замещает язык запросов PostQuel на количество типов POSTGRES, и замещает язык запросов PostQuel на
@ -197,7 +199,7 @@
<P>Система Управления Базами Данных PostgreSQL</P> <P>Система Управления Базами Данных PostgreSQL</P>
<P>Portion copyright (c) 1996-2002, PostgreSQL Global Development <P>Portion copyright (c) 1996-2004, PostgreSQL Global Development
Group Portions Copyright (c) 1994-6 Regents of the University of Group Portions Copyright (c) 1994-6 Regents of the University of
California</P> California</P>
@ -576,7 +578,7 @@
RHDB Admin (<A href="http://sources.redhat.com/rhdb/">http://sources.redhat.com/rhdb/</A>) RHDB Admin (<A href="http://sources.redhat.com/rhdb/">http://sources.redhat.com/rhdb/</A>)
и Rekall (<A href="http://www.thekompany.com/products/rekall/"> и Rekall (<A href="http://www.thekompany.com/products/rekall/">
http://www.thekompany.com/products/rekall/</A>, коммерческий). Также есть http://www.thekompany.com/products/rekall/</A>, коммерческий). Также есть
PHPPgAdmin (<A href="http://phppgadmin.sourceforge.net/"> PhpPgAdmin (<A href="http://phppgadmin.sourceforge.net/">
http://phppgadmin.sourceforge.net/</A>) - интерфейс к PostgreSQL, основанный http://phppgadmin.sourceforge.net/</A>) - интерфейс к PostgreSQL, основанный
на Web.</P> на Web.</P>
@ -659,7 +661,7 @@
<P>По умолчанию, PostgreSQL разрешает только соединения на локальной <P>По умолчанию, PostgreSQL разрешает только соединения на локальной
машине через сокеты домена Unix. Другие машины не смогут подключиться к машине через сокеты домена Unix. Другие машины не смогут подключиться к
базе пока для <I>postmaster</I> не будет задан флаг <I>-i</I> базе пока не будет включена опция tcpip_sockets в postgresql.conf
<B>и</B> пока не будет разрешена host-авторизация в файле <B>и</B> пока не будет разрешена host-авторизация в файле
<I>$PGDATA/pg_hba.conf</I>. Эти действия делают возможными TCP/IP <I>$PGDATA/pg_hba.conf</I>. Эти действия делают возможными TCP/IP
соединения.</P> соединения.</P>
@ -668,7 +670,7 @@
производительности?</H4> производительности?</H4>
<P>Несомненно, индексы могут увеличить скорость выполнения запросов. Команда <P>Несомненно, индексы могут увеличить скорость выполнения запросов. Команда
<SMALL>EXPLAIN</SMALL> позволяет вам посмотреть как PostgreSQL <SMALL>EXPLAIN ANALIZE</SMALL> позволяет вам посмотреть как PostgreSQL
интерпретирует ваш запрос и какие индексы используются.</P> интерпретирует ваш запрос и какие индексы используются.</P>
<P>Если вы выполняете много операторов <SMALL>INSERT</SMALL>, <P>Если вы выполняете много операторов <SMALL>INSERT</SMALL>,
@ -851,13 +853,17 @@
<H4><A name="4.3">4.3</A>) Как получить список таблиц или других <H4><A name="4.3">4.3</A>) Как получить список таблиц или других
компонентов в <I>psql</I>?</H4> компонентов в <I>psql</I>?</H4>
<P>Вы можете посмотреть исходный код <I>psql</I> в файле <P>Чтобы просматривать таблицы в <I>psql</I>, используйте команду \dt.
Полный список команд в <I>psql</I> вы можете получить, используя \?.
Кроме того, вы можете посмотреть исходный код <I>psql</I> в файле
<I>pgsql/src/bin/psql/describe.c</I>. Он содержит команды <I>pgsql/src/bin/psql/describe.c</I>. Он содержит команды
<SMALL>SQL</SMALL> которые генерируются при вводе в psql команд, <SMALL>SQL</SMALL> которые генерируются при вводе в <I>psql</I> команд,
начинающихся с обратной косой черты. Вы также моежете запустить начинающихся с обратной косой черты. Вы также можете запустить
<I>psql</I> с опцией <I>-E</I> так, чтобы эта программа выдавала <I>psql</I> с опцией <I>-E</I> так, чтобы эта программа выдавала
запросы, которые она использует для выполнения заданных вами запросы, которые она использует для выполнения заданных вами
команд.</P> команд. PostgreSQL также предоставляет <SMALL>SQLi</SMALL>
совместимый с INFORMATION SCHEMA интерфейс, с помощью которого, вы
можете сформировать запрос на получение информации о базе данных.</P>
<H4><A name="4.4">4.4</A>) Как удалить колонку из таблицы или <H4><A name="4.4">4.4</A>) Как удалить колонку из таблицы или
изменить её тип данных?</H4> изменить её тип данных?</H4>