Komentáře k SQL.
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
4 <entry key="HLASOVANI_INSERT">
6 (podnik, hlas, ip_adresa)
7 VALUES (:podnik, :hlas, :ip_adresa);
9 <entry key="HLASOVANI_SELECT">
11 Osoby identifikujeme na základě IP adres.
12 Každá osoba může hlasovat kolikrát chce.
13 Ale do výsledků se počítá vždy jen její poslední hlas.
14 TODO: možná upravit tak, aby se počítal jeden hlas od jedné osoby za každý den
15 (bylo by možné efektivně hlasovat víckrát – každý den jednou).
20 SELECT DISTINCT ON (ip_adresa)
23 WHERE podnik = :podnik
24 ORDER BY ip_adresa, id DESC
28 Poznámka k přetypování int4(count(*)):
29 maximum je: 2 147 483 647 (tolik hlasů v součtu snad mít nikdy nebudeme :-)