Pavel ako vzdy kvalitny clanok. Chcem sa vsak vratit k tomu CASE statementu, lebo ten fungoval uz v skorsich verziach. Celkom som nepochopil co sa zmenilo v novej verzii.
Potesila ma podpora collation, ktora mi par krat chybala. Celkovo su nove zmeny prakticke, nieje to velmi uletene od toho co developery naozaj potrebuju.
Ako velky nedostatok PostgreSQL nevnimam samotnu DB ale skor chybajuce nastroje. Okrem komernych je tu par open source, ale tie mi pridu na dnesnu dobu trochu zastarale. A to nevravim o psql.
Inak skoda toho limit, offset zapisu, ktory bol naozaj jednoduchy sa cudujem ze ten sa neschvalil.
Zde se mluvi o CASE statementu v PL/pgSQL. V jazyce SQL je CASE uz dlouho. Rozdil mezi temito prikazy CASE je v tom, ze jeden je proceduralni (v plpgsql) a druhy funkcionalni (v SQL).
psql je docela v pohode - urcite je to nejmodernejsi konzole, kterou znam - zkuste si konzoly MySQL, Firebirdu, Oraclu nebo DB2. Ale je to konzole. PgAdmin je fakt trochu detinska aplikace. V tomhle ohledu je to trochu bida - chybi grafici, kteri by si pohrali s designem, chybi programatori, kteri by s gruntu prekopali aplikaci. A komercni univerzalni admin konzole jsou relativne lacine, takze neni motivace s tim neco delat. Fakt nema cenu suplovat soft, ktery stoji 30$.
Narazil jsem na gsql http://gsql.org/news/ Vypada docela pekne, ale jeste pg nepodporuje.
S tym CASE mi je to uz jasne. Konecne nebude treba tazko IFovat.
Co sa tyka psql tak mam skusenosti s Oracle, MySQL, a Firebird konzolami a mozem len potvrdit tvoju skusenost.
Inak aky tool odporucas okrem pgadmina? skusal som svojho casu par pluginov do Eclipse potom PostgreSQL Maestro, ale ani jeden s tych produktov ma neoslovil. Potrebujem riesit navrhy DB a potom nieco ako PG admin, len v lepsom.
V tom ti moc neporadím. Já sám všechno píšu v plain textu a všem doporučuju se nejrůznějším adminům vyhýbat - resp. používat je pouze na prohlížení db, na rychlé seznámení s db. Pro návrh a změny db schématu doporučuji klasický editor a editovat soubor, který pak importuju do db. Mám pro to dva důvody - jednak soubory se snáz archivují, je možné je verzovat, druhak GUI admini občas dělají něco jiného než si člověk myslí, že dělají.
Před cca 3 lety se mi docela osvědčilo CASE STUDIO 2 - jako kreslítko. Dneska už bude situace určitě jiná, a jelikož tyto nástroje nepoužívám, tak jen málo tuším, co existuje.