# HG changeset patch # User František Kučera # Date 1272545415 -7200 # Node ID 1c52b1a4a18ac93727337537ee51a2214da98e04 # Parent 607fbe95eddae8f55886fce626ce298e5ecf3019 Hlasování: hlasovat je možné z jedné IP adresy každý den jednou (dříve bylo možné hlasovat jen jednou celkově). Přidán index na date(datum) a upraven SQL dotaz. diff -r 607fbe95edda -r 1c52b1a4a18a java/nekurak.net-ejb/src/java/cz/frantovo/nekurak/dao/PodnikDAO.sql.xml --- a/java/nekurak.net-ejb/src/java/cz/frantovo/nekurak/dao/PodnikDAO.sql.xml Wed Apr 28 01:52:23 2010 +0200 +++ b/java/nekurak.net-ejb/src/java/cz/frantovo/nekurak/dao/PodnikDAO.sql.xml Thu Apr 29 14:50:15 2010 +0200 @@ -10,18 +10,17 @@ SELECT hlas, int4(count(*)) FROM ( - SELECT DISTINCT ON (ip_adresa) + SELECT DISTINCT ON (ip_adresa, date(datum)) hlas FROM hlasovani WHERE podnik = :podnik - ORDER BY ip_adresa, id DESC + ORDER BY ip_adresa, date(datum), id DESC ) AS hlasy GROUP BY hlas;