Bezva, zase jsem si trochu rozsiril obzory. Kdyz jsem jeste studoval (a tudiz byl cepovan i z SQL), vlozene funkce byly leda tak v hlavach snilku. A to nejsem zadny starik :-)
Co se tyce srozumitelnosti: je videt, ze autor uci na VS. Jeste jednou urrah!
Názory k článku
Jemný úvod do PL/pgSQL
Bezva
celé vláknodobree
celé vláknoClanok sa mi velmi paci a som rad, ze niekto prisiel s napadom napisat nieco o PostgreSQL.
Uvital by som aj nieco viac od zaciatku - pre nas zaciatocnikov v PostgreSQL
pěkné
celé vláknoPěkný článek. Nejsem sice znalec PostgeSQL, ale coby Oraclistovi se mi PL/pgSQL líbí protože je hodně podobné PL/SQL Oraclu :-) Nechcete udělat nějaký větší seriál o PostgreSQL ?
Re: pěkné
celé vláknoS PostgreSQL dělám už víc než tři roky. Příjemně mne překvapila už tehdy (pro NeOraclistu to byla v podstatě jediná možnost jak si pohrát s uloženýma procedůrama) a překvapuje stále. Nová verze 7.3 doplňuje mnohé, co chybělo (vůči T-SQL), navíc přináší rapidní zrychlení. Jediné co postrádám je více plpgsql funkcí ve standartní distribuci (chybí mailování, spouštění externích aplikací, atd). Něco z toho je v Contribu.
Na větší článek věnovaný čistě PostgreSQL se nechystám. Určitě je i v republice víc povolanějších lidí, kteří by měli co říct. Nehledě na to, že by to bylo celkem nudný čtení. Instalace databáze (už to tu tuším bylo), a dril ohledně SQL. Návrh CGI skriptů (primitivní, veškerá potřebná dokumentace na 7 listech http://stehule.fsv.cvut.cz/public-documents/reflist_I.pdf).
Mnohem zajímavější by bylo srovnání PostgreSQL, MSQL, MySQL a Oracle. Žádné flame, ale popis, jak se to či ono, dělá v těchto databázích (ale to už by by musel napsat nějaký praktik, což rozhodně nejsem). Rád bych se ještě dostal k popisu Contrib PostgreSQL.
chvalim
celé vláknoUz jsem si myslel, ze v Cechach nikdo PostgreSQL nepouziva...
Serial by mohlo uvitat vice lidi, originalni dokumentace je misty velmi, velmi strucna. Serial by snad mohl predpokladat znalost SQL-92.
Re: chvalim
celé vláknoImho je PgSQL poradny hard-core a to vcetne SP (Oracle, M$ SQL - compare).
Uzivatelu je v CZ urcite hodne, viz PgSQL mail-listy, materialy v anglictine (vadi to nekomu?) (kazdy pgsql-er zna techdocs.postgresql.org), snad jediny CZ zdroj muze byt konference databases.linux.cz.
Jinak opravdu pekny clanek.
Pekny clanek :)
celé vláknoDekuji za pekny clanek a bylo by moc fajn kdyby autor pokracoval a napsal neco o dalsich pokrocilych databazovych technikach, ktere PostgreSQL nabizi.
Re: Pekny clanek :)
celé vláknoPočkejte si v patek a pak v pondělí nebo v úterý :->.
Přidávám se
celé vláknoPřidávám se k pochvalným hodnocením. PostgreSQL také považuji za skvělou DB a článek je kvalitní. O Pl/pgSQL již na Rootu něco vyšlo před několika lety. Mimochodem hlavně kvůli pohodlnějšímu psaní uložených procedur jsem začal vyvíjet DbTalk ( http://www.epot.cz/dbtalk/ ). V zásadě editor, ze kterého lze příkazy rovnou spouštět.
Dost dobre
celé vláknoPostgreSQL jiz nejakou dobu pouzivam a lepsi clanek jsem opravdu necetl. Vyzkousel jsem jiz v praxi nekolik databazovych serveru, ale musim uznat ze PostgreSQL je asi tou nejlepsi nekomercni volbou. Uz se tesim na clanek o contrib popripade o novinkach v nasledujici verzi. Diky za takovyto clanek a necht jich je vic.
postgresql 7.3
celé vláknoKde prosim berete informace o $SUBJ? Ke stazeni jeste neni , mate snad nejake blizsi zdroje? Zejmena kvuli moznosti politiky prav u funkci v PLPgSQL.
Re: postgresql 7.3
celé vláknoKe stazeni je, ale musi se s ni zachazet opatrne. Jelikoz se ted nemuzu dostat na ftp.postgresql.org tak mi nekamenujte, kdyz to zvoru (pisu to z hlavy), /pub/dev/postgresql-snapshot.tar.gz. Pri prechodu z 7.2.x je treba
ZALOHOVAT DATABAZI!!!! pg_dumpall (DUMPNUTOU DATABAZI Z 7.3 NELZE NACIST (bez nejake konverze) V 7.2.x (pouzivaji se neve impl. konstrukce). Prenastavit pristupova prava pro plpgsql (v 7.2.x mohl pouzivat kdokoliv, 7.3. implicitne postgres)
prihlasit se jako postgres
psql template1
GRANT usage on language plpgsql to public;
V 7.3 plpgsql muzu psat procedury (fce s navrat. typem VOID), fce triggeru maji navrt. typ TRIGGER (misto zastaraleho OPAQUE)
Vývojové prostředí pro Postgresql
celé vláknoPěkné,
ale víte někdo o pořádném vývojovém prostředí (IDE) pro postgresql? A tím nemyslím program na spouštění SQL dotazů, ale něco "masívnějšího" co by umělo inteligentně pracovat třeba právě s vloženými procedurami (třeba krokování by se šiknulo, pokud je to vůbec možné, breakpointy také nejsou k zahození).
Na dbtalk jsem koukal, ale zatím je to hodně development verze. Potom jsem koukal ještě na pgAdmin II, ale to je taky poměrně chudý program (alespoň co se programování týká).
Tomáš
Re: Vývojové prostředí pro Postgresql
celé vláknoVcera jsem smaznul z disku programek TOra, coz je manager puvodne vyvijeny pro Oracle (debug umi, ale pouze pro Oracle, PostgreSQL je neumoznuje) a nejak ma PostgreSQL podporovat. Manager na urovni Enterprice Manageru pro PSQL neni, a ze se po nem pidim.
Re: Vývojové prostředí pro Postgresql
celé vláknojeste jsem narazil, neni to free, ale je to rychle a vypada to pekne, i kdyz to neni uplne dotazene www.pgexplorer.com

