Otvety na chasto zadavaemye voprosy po PostgreSQL
- Data poslednego obnovleniya: Voskresen'e 20 Oktyabrya 20:47:14 EDT
- 2002
+ Data poslednego obnovleniya: CHetverg 5 Dekabrya 00:47:26 EDT 2002
Anglijskij variant soprovozhdaet: Bryus Mom'yan (Bruce Momjian)
(pgman@candle.pha.pa.us)
2.2) Kakie instrumenty suschestvuyut dlya ispol'zovaniya PostgreSQL
cherez Web?
2.3) Est' li u PostgreSQL graficheskij interfejs pol'zovatelya?
- Generator otchetov? Vstroennyj interfejs dlya yazyka zaprosov?
2.4) Kakie yazyki mogut vzaimodejstvovat' s PostgreSQL?
Voprosy administrirovaniya
Suschestvuet dva ODBC drajvera, PsqlODBC i OpenLink ODBC.
- PsqlODBC vklyuchaetsya v distributiv. Bol'she informacii ob `etom
- drajvere mozhno najti na ftp://ftp.PostgreSQL.org/pub/odbc/.
+ Vy mozhete skachat' PsqlODBC s
+ http://gborg.postgresql.org/project/psqlodbc/projdisplay.php.
OpenLink ODBC mozhno vzyat' na http://www.openlinksw.com. `Etot
drajver rabotaet s ih standartnym klientskim programmnym
dostupna. Pozhalujsta, napravlyajte voprosy na adres
postgres95@openlink.co.uk.
- Takzhe posmotrite ODBC razdel v rukovodstve programmista.
-
2.2) Kakie instrumenty suschestvuyut dlya ispol'zovaniya PostgreSQL cherez
Web?
Dlya kompleksnyh reshenij, mnogie pol'zuyutsya Perl interfejsom i
CGI.pm ili mod_perl.
- 2.3) Est' li u PostgreSQL graficheskij interfejs pol'zovatelya? Generator
- otchetov? Vstroennyj interfejs dlya yazyka zaprosov?
+ 2.3) Est' li u PostgreSQL graficheskij interfejs pol'zovatelya?
+ Da, suschestvuet neskol'ko graficheskih interfejsov dlya PostgreSQL.
+ `Eto PgAccess (http://www.pgaccess.com, PgAdmin II
+ (http://www.pgadmin.org, Win32-only), RHDB Admin (
+ http://sources.redhat.com/rhdb/) i Rekall (
+ http://www.thekompany.com/products/rekall/, kommercheskij). Takzhe
+ est' PHPPgAdmin ( http://phppgadmin.sourceforge.net/) - interfejs k
+ PostgreSQL, osnovannyj na Web.
+
U nas est' prekrasnyj goraficheskij interfejs, nazyvaemyj PgAccess,
kotoryj takzhe mozhno ispol'zovat' kak generator otchetov. Ego
stranichka http://www.pgaccess.org/
- My takzhe vklyuchaem ecpg, kotoryj predostavlyaet vstroennyj interfejs
- k yazyku zaprosov SQL iz C.
-
2.4) Kakie yazyki mogut vzaimodejstvovat' s PostgreSQL?
- Vot `eti:
+ Kakie-libo interfejsy dlya PostgreSQL suschestvuyut dlya bol'shinstva
+ populyarnyh yazykov programmirovaniya. Posmotrite spisok modulej
+ rasshireniya dlya teh yazykov programmirovaniya, kotorymi vy
+ pol'zuetes'.
+
+ Sleduyuschie interfejsy vklyuchayutsya v distributiv PostgreSQL:
* C (libpq)
- * C++ (libpq++)
* Embedded C (ecpg)
* Java (jdbc)
- * Perl (DBD::Pg i perl5)
- * ODBC (odbc)
* Python (PyGreSQL)
* TCL (libpgtcl)
- * C Easy API (libpgeasy)
- * PHP ('pg_' functions, Pear::DB)
Dopolnitel'nye interfejsy dostupny po adresu
- http://www.PostgreSQL.org/interfaces.html. i
- http://gborg.PostgreSQL.org.
+ http://gborg.PostgreSQL.org v sekcii Drivers/Interfaces.
_________________________________________________________________
Voprosy administrirovaniya
alink="#0000ff">
<H1>ïÔ×ÅÔÙ ÎÁ ÞÁÓÔÏ ÚÁÄÁ×ÁÅÍÙÅ ×ÏÐÒÏÓÙ ÐÏ PostgreSQL</H1>
- <P>äÁÔÁ ÐÏÓÌÅÄÎÅÇÏ ÏÂÎÏ×ÌÅÎÉÑ: ÷ÏÓËÒÅÓÅÎØÅ 20 ïËÔÑÂÒÑ 20:47:14 EDT 2002</P>
+ <P>äÁÔÁ ÐÏÓÌÅÄÎÅÇÏ ÏÂÎÏ×ÌÅÎÉÑ: þÅÔ×ÅÒÇ 5 äÅËÁÂÒÑ 00:47:26 EDT 2002</P>
<P>áÎÇÌÉÊÓËÉÊ ×ÁÒÉÁÎÔ ÓÏÐÒÏ×ÏÖÄÁÅÔ: âÒÀÓ íÏÍØÑÎ (Bruce Momjian) (<A href=
"mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR>
<A href="#2.2">2.2</A>) ëÁËÉÅ ÉÎÓÔÒÕÍÅÎÔÙ ÓÕÝÅÓÔ×ÕÀÔ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ
PostgreSQL ÞÅÒÅÚ Web?<BR>
<A href="#2.3">2.3</A>) åÓÔØ ÌÉ Õ PostgreSQL ÇÒÁÆÉÞÅÓËÉÊ ÉÎÔÅÒÆÅÊÓ
- ÐÏÌØÚÏ×ÁÔÅÌÑ? çÅÎÅÒÁÔÏÒ ÏÔÞÅÔÏ×? ÷ÓÔÒÏÅÎÎÙÊ ÉÎÔÅÒÆÅÊÓ ÄÌÑ ÑÚÙËÁ
- ÚÁÐÒÏÓÏ×?<BR>
+ ÐÏÌØÚÏ×ÁÔÅÌÑ?<BR>
<A href="#2.4">2.4</A>) ëÁËÉÅ ÑÚÙËÉ ÍÏÇÕÔ ×ÚÁÉÍÏÄÅÊÓÔ×Ï×ÁÔØ Ó
PostgreSQL?<BR>
<P>óÕÝÅÓÔ×ÕÅÔ Ä×Á <SMALL>ODBC</SMALL> ÄÒÁÊ×ÅÒÁ, PsqlODBC
É OpenLink <SMALL>ODBC</SMALL>.</P>
- <P>PsqlODBC ×ËÌÀÞÁÅÔÓÑ × ÄÉÓÔÒÉÂÕÔÉ×. âÏÌØÛÅ ÉÎÆÏÒÍÁÃÉÉ Ï ÜÔÏÍ ÄÒÁÊ×ÅÒÅ
- ÍÏÖÎÏ ÎÁÊÔÉ ÎÁ <A href=
- "ftp://ftp.PostgreSQL.org/pub/odbc/">ftp://ftp.PostgreSQL.org/pub/odbc/</A>.</P>
+ <P>÷Ù ÍÏÖÅÔÅ ÓËÁÞÁÔØ PsqlODBC Ó <A href="http://gborg.postgresql.org/project/psqlodbc/projdisplay.php">
+ http://gborg.postgresql.org/project/psqlodbc/projdisplay.php</A>.</P>
<P>OpenLink <SMALL>ODBC</SMALL> ÍÏÖÎÏ ×ÚÑÔØ ÎÁ <A href=
"http://www.openlinksw.com/">http://www.openlinksw.com</A>. üÔÏÔ
ÎÁÐÒÁ×ÌÑÊÔÅ ×ÏÐÒÏÓÙ ÎÁ ÁÄÒÅÓ <A href=
"mailto:postgres95@openlink.co.uk">postgres95@openlink.co.uk</A>.</P>
- <P>ôÁËÖÅ ÐÏÓÍÏÔÒÉÔÅ <A href=
- "http://www.postgresql.org/devel-corner/docs/programmer/odbc.html">ODBC
- ÒÁÚÄÅÌ × ÒÕËÏ×ÏÄÓÔ×Å ÐÒÏÇÒÁÍÍÉÓÔÁ</A>.</P>
-
<H4><A name="2.2">2.2</A>) ëÁËÉÅ ÉÎÓÔÒÕÍÅÎÔÙ ÓÕÝÅÓÔ×ÕÀÔ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ
PostgreSQL ÞÅÒÅÚ Web?</H4>
<P>äÌÑ ËÏÍÐÌÅËÓÎÙÈ ÒÅÛÅÎÉÊ, ÍÎÏÇÉÅ ÐÏÌØÚÕÀÔÓÑ Perl ÉÎÔÅÒÆÅÊÓÏÍ É CGI.pm ÉÌÉ mod_perl.</P>
<H4><A name="2.3">2.3</A>) åÓÔØ ÌÉ Õ PostgreSQL ÇÒÁÆÉÞÅÓËÉÊ ÉÎÔÅÒÆÅÊÓ
- ÐÏÌØÚÏ×ÁÔÅÌÑ? çÅÎÅÒÁÔÏÒ ÏÔÞÅÔÏ×? ÷ÓÔÒÏÅÎÎÙÊ ÉÎÔÅÒÆÅÊÓ ÄÌÑ ÑÚÙËÁ
- ÚÁÐÒÏÓÏ×?</H4>
+ ÐÏÌØÚÏ×ÁÔÅÌÑ?</H4>
+
+ <P>äÁ, ÓÕÝÅÓÔ×ÕÅÔ ÎÅÓËÏÌØËÏ ÇÒÁÆÉÞÅÓËÉÈ ÉÎÔÅÒÆÅÊÓÏ× ÄÌÑ PostgreSQL.
+ üÔÏ PgAccess (<A href="http://www.pgaccess.com/">http://www.pgaccess.com</A>,
+ PgAdmin II (<A href="http://www.pgadmin.org/">http://www.pgadmin.org</A>,
+ Win32-only), RHDB Admin (<A href="http://sources.redhat.com/rhdb/">
+ http://sources.redhat.com/rhdb/</A>) É Rekall
+ (<A href="http://www.thekompany.com/products/rekall/">
+ http://www.thekompany.com/products/rekall/</A>, ËÏÍÍÅÒÞÅÓËÉÊ). ôÁËÖÅ ÅÓÔØ
+ PHPPgAdmin (<A href="http://phppgadmin.sourceforge.net/">
+ http://phppgadmin.sourceforge.net/</A>) - ÉÎÔÅÒÆÅÊÓ Ë PostgreSQL, ÏÓÎÏ×ÁÎÎÙÊ
+ ÎÁ Web.
<P>õ ÎÁÓ ÅÓÔØ ÐÒÅËÒÁÓÎÙÊ ÇÏÒÁÆÉÞÅÓËÉÊ ÉÎÔÅÒÆÅÊÓ, ÎÁÚÙ×ÁÅÍÙÊ
PgAccess, ËÏÔÏÒÙÊ ÔÁËÖÅ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ËÁË ÇÅÎÅÒÁÔÏÒ ÏÔÞÅÔÏ×.
åÇÏ ÓÔÒÁÎÉÞËÁ <A href="http://www.pgaccess.org">http://www.pgaccess.org/</A></P>
- <P>íÙ ÔÁËÖÅ ×ËÌÀÞÁÅÍ <I>ecpg</I>, ËÏÔÏÒÙÊ ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ×ÓÔÒÏÅÎÎÙÊ
- ÉÎÔÅÒÆÅÊÓ Ë ÑÚÙËÕ ÚÁÐÒÏÓÏ× SQL ÉÚ C.</P>
-
<H4><A name="2.4">2.4</A>) ëÁËÉÅ ÑÚÙËÉ ÍÏÇÕÔ ×ÚÁÉÍÏÄÅÊÓÔ×Ï×ÁÔØ Ó PostgreSQL?</H4>
- <P>÷ÏÔ ÜÔÉ:</P>
-
+ <P>ëÁËÉÅ-ÌÉÂÏ ÉÎÔÅÒÆÅÊÓÙ ÄÌÑ PostgreSQL ÓÕÝÅÓÔ×ÕÀÔ ÄÌÑ ÂÏÌØÛÉÎÓÔ×Á
+ ÐÏÐÕÌÑÒÎÙÈ ÑÚÙËÏ× ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ. ðÏÓÍÏÔÒÉÔÅ ÓÐÉÓÏË ÍÏÄÕÌÅÊ ÒÁÓÛÉÒÅÎÉÑ
+ ÄÌÑ ÔÅÈ ÑÚÙËÏ× ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ, ËÏÔÏÒÙÍÉ ×Ù ÐÏÌØÚÕÅÔÅÓØ.</P>
+
+ <P>óÌÅÄÕÀÝÉÅ ÉÎÔÅÒÆÅÊÓÙ ×ËÌÀÞÁÀÔÓÑ × ÄÉÓÔÒÉÂÕÔÉ× PostgreSQL:</P>
<UL>
<LI>C (libpq)</LI>
- <LI>C++ (libpq++)</LI>
-
<LI>Embedded C (ecpg)</LI>
<LI>Java (jdbc)</LI>
- <LI>Perl (DBD::Pg É perl5)</LI>
-
- <LI>ODBC (odbc)</LI>
-
<LI>Python (PyGreSQL)</LI>
<LI>TCL (libpgtcl)</LI>
- <LI>C Easy API (libpgeasy)</LI>
-
- <LI>PHP ('pg_' functions, Pear::DB)</LI>
</UL>
<P>äÏÐÏÌÎÉÔÅÌØÎÙÅ ÉÎÔÅÒÆÅÊÓÙ ÄÏÓÔÕÐÎÙ ÐÏ ÁÄÒÅÓÕ
- <A href="http://www.postgresql.org/interfaces.html">http://www.PostgreSQL.org/interfaces.html.</A>
- É
- <A href="http://gborg.postgresql.org/">http://gborg.PostgreSQL.org</a>.
+ <A href="http://gborg.postgresql.org/">http://gborg.PostgreSQL.org</a>
+ × ÓÅËÃÉÉ <i>Drivers/Interfaces</i>.
</P>
<HR>