Milyen nyelvet használ PostgreSQL kiváltja és tárolt eljárások?

szavazat
17

PostgreSQL érdekes, hogy több nyelvet támogat írásához tárolt eljárásokat. Melyiket használja, és miért?

A kérdést 05/08/2008 07:39
a forrás felhasználó
Más nyelveken...                            


9 válasz

szavazat
6

Már csak igazán PL / pgSQL, de ez azért volt, mert kellett egy pár tárolt eljárások viszonylag gyors, és nem akarta, hogy extra modulokat a szerverre.

Hosszabb távon, azt valószínűleg használni PL / Perl vagy PL / Python, ahogy használja perl script gyors és már nézi python egy ideig most.

Egy dolgot találtam, hogy van egy hiányzik a jó dokumentáció, hogy a PostgreSQL oldalon. A kézikönyvek voltak alapos, mint a referencia, de nem működik jól, mint egy tutorial, hogy segítsen mutatni az embereknek, hogyan kell tenni.

Ez, kombinálva egy nagyon jó hibakeresési környezet, azt jelentette, hogy az első tapasztalatok az írás eljárásoknak nézi furcsa szintaktikai hibák sokáig.

Ha valaki tud egy jó oldalt, útmutatók, stb PostgreSQL programozás, szeretnék, hogy egy linket is.

Válaszolt 06/08/2008 15:26
a forrás felhasználó

szavazat
5

Írok elég sok mindent plpgsql, de én is egy adatbázis srác elsősorban, ezért általában megfelel nekem jobb, mint bármely más nyelven. De van rengeteg dolog, hogy nem csinál jól, és ebben az esetben más nyelven, mint plperl vagy plpython egy jó fogadás. Persze, ha a sebesség egy komoly aggodalomra ad okot, C a helyes út.

Válaszolt 16/09/2008 06:43
a forrás felhasználó

szavazat
4

Skype használ PostgreSQL együtt python, és javították a PL / Python ez a jelenlegi állapot, így azt hiszem, hogy python támogatást messze elmarad perl. Általuk írt sorbanállási / replikációs rendszer a tetején az kötések, elvégre :-)

Vessen egy pillantást: Wiki Skytools

Egy gyors pillantást a dokumentációban, python úgy tűnik, hogy kevesebb, mint dokumentáció perl kötések, de én azt javaslom, hogy csak kibír nyelvet a legkényelmesebb.

Válaszolt 12/09/2008 16:39
a forrás felhasználó

szavazat
4

Amikor írtam az első ravaszt ez volt Perl, mert ez volt a használt nyelv a példában találtam, de az utolsó kiváltó írtam ahol Pythonban, mert én vagyok sokkal kényelmesebb vele.

Azt hiszem, programozó kényelem a fő ok, hogy választani python, de azt hiszem, Perl még jobban alátámasztják.

Válaszolt 05/08/2008 07:43
a forrás felhasználó

szavazat
3

I PL / Perl, mert:

  • Szeretem Perl
  • Ez egy dinamikus nyelv, ami azt jelenti, hogy meg tudod csinálni néhány hasznos trükköt egyszerű, tehát halad az oszlop nevét a trigger funkció, és ezzel bizonyos tevékenységek, melynek értéke ebben az oszlopban a ravaszt tuple.
  • Ez egy nagyon jó dokumentáció
Válaszolt 05/09/2009 05:01
a forrás felhasználó

szavazat
3

ÉN használ PL / pgSQL legtöbb mindent, és ha van valami, akkor nem írhatok funkciók PL / Python (ami sziklák). Ön is használja a PL / Java, PL / Perl, PL / PHP.

Azt mondanám, Python talán a legjobb az egész egy, mert a Python csak minden Linux rendszert. Perl lenne második Python verte meg, mert a könnyebb olvashatóság szintaxis.

Válaszolt 22/09/2008 06:51
a forrás felhasználó

szavazat
3

PL / Ruby, mert tudom használni Ruby minden nap egyébként.

Válaszolt 18/09/2008 15:54
a forrás felhasználó

szavazat
3

Mert semmi igazán kicsi / egyszerű vagy amely nem igényel sok húr manipuláció, vagy logikai, azt használja plpgsql, mert gyors. Bonyolultabb dolgokat, azt használja plperl, mert szeretem.

Válaszolt 16/09/2008 23:00
a forrás felhasználó

szavazat
0

Azt mondanám, Python talán a legjobb az egész egy, mert a Python csak minden linux system.Python verte meg, mert a könnyebb olvashatóság szintaxis

Válaszolt 01/06/2018 08:22
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more