Archívum - Nov 8, 2011
30gb adatforgalom?
Üdv egy tárhyel iránt érdeklődnék,hogy az mit jelent hogy 30 GB adatforgalom? az mennyi soknak számít
■ PostgreSql hibaüzenetei
Nem szeretném, hogy az adatbázis-kezelő (PostgreSql) hibaüzenetei
a felhasználó elé kerüljenek, erre keresek szép megoldást.
(A nyelv Perl, de ez nem nyelv-specifikus probléma, úgy gondolom.)
Tárolt eljárásokban a saját üzeneteket egyszerűen lekezeljük:
Itt a kettőspont után álló kód alapján a program az adott nyelvnek
megfelelő értelmes üzenetet megjeleníti a felületen.
Más a helyzet a Postgres saját üzeneteivel.
Mondjuk egyedi kulcs esetén az alábbi üzenet érkezik:
Ezt persze lehet egyedileg vizsgálni (pl.: regexp), de szeretnék
kicsit általánosabb hibakezelést megvalósítani adatbázis szinten,
nem minden hibaüzenetet egyedileg vizsgálni.
Ráadásul az üzenet a PostgreSql különböző verzióiban eltérhet.
Röviden:
Tud valaki szép megoldást a PostgreSql hibaüzeneteinek lekezelésére?
Ti hogyan csináljátok?
Hozzászólásaitokat előre is köszönöm.
■ a felhasználó elé kerüljenek, erre keresek szép megoldást.
(A nyelv Perl, de ez nem nyelv-specifikus probléma, úgy gondolom.)
Tárolt eljárásokban a saját üzeneteket egyszerűen lekezeljük:
RAISE EXCEPTION 'sql_failure: fuggveny_neve_001';
Itt a kettőspont után álló kód alapján a program az adott nyelvnek
megfelelő értelmes üzenetet megjeleníti a felületen.
Más a helyzet a Postgres saját üzeneteivel.
Mondjuk egyedi kulcs esetén az alábbi üzenet érkezik:
ERROR: duplicate key value violates unique constraint
"some_name_id_key" CONTEXT: SQL ...
"some_name_id_key" CONTEXT: SQL ...
Ezt persze lehet egyedileg vizsgálni (pl.: regexp), de szeretnék
kicsit általánosabb hibakezelést megvalósítani adatbázis szinten,
nem minden hibaüzenetet egyedileg vizsgálni.
Ráadásul az üzenet a PostgreSql különböző verzióiban eltérhet.
Röviden:
Tud valaki szép megoldást a PostgreSql hibaüzeneteinek lekezelésére?
Ti hogyan csináljátok?
Hozzászólásaitokat előre is köszönöm.
phplens-es adodb5 Activerecord-jaival lapozó
Üdv mindenkinek
Érdekes kérésbe futottam. Van egy keretrendszer, ami adatbázishoz adodb5 réteget használ, activerecordokkal. Eddig el is voltak vele, a lapozós részeknél meg meg volt írva az sql, és pageexecute. Viszont lehet-e az activerecord-os táblákból lapozót csinálni, tud ilyet az adodb5?
Egyébként, mennyire elterjedt, korszerű, "közkedvelt" ez az adodb5, vagy van olyan alternatívája, ami szintén php-apache, és hasonló rekordkezelés, hasmany-belongto nyalánkságokra képes?
Remélem nem volt túl kusza, a lényeg a lapozó activerecord-al. :)
■ Érdekes kérésbe futottam. Van egy keretrendszer, ami adatbázishoz adodb5 réteget használ, activerecordokkal. Eddig el is voltak vele, a lapozós részeknél meg meg volt írva az sql, és pageexecute. Viszont lehet-e az activerecord-os táblákból lapozót csinálni, tud ilyet az adodb5?
Egyébként, mennyire elterjedt, korszerű, "közkedvelt" ez az adodb5, vagy van olyan alternatívája, ami szintén php-apache, és hasonló rekordkezelés, hasmany-belongto nyalánkságokra képes?
Remélem nem volt túl kusza, a lényeg a lapozó activerecord-al. :)