java/HrisniciSpameri/src/java/cz/frantovo/hrisniciSpameri/dao/GeneratorSouhrnuDAO.sql.xml
author František Kučera <franta-hg@frantovo.cz>
Sun, 15 Feb 2009 23:22:23 +0100
changeset 32 3bc16e43872b
parent 28 dbb434bd4b99
permissions -rw-r--r--
Generování souhrnu: překlad IP adres probíhá až ve druhém kroku.
Výchozí období pro generování: poslední měsíc.
franta-hg@22
     1
<?xml version="1.0" encoding="UTF-8"?>
franta-hg@22
     2
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
franta-hg@22
     3
<properties>
franta-hg@22
     4
    <entry key="VLOZ_SOUHRN">
franta-hg@22
     5
        <![CDATA[
franta-hg@22
     6
        INSERT INTO souhrn
franta-hg@22
     7
        (den, ip, domena, pocet, cil)
franta-hg@22
     8
        VALUES (?,?,?,?,?)
franta-hg@22
     9
        ]]>
franta-hg@22
    10
    </entry>
franta-hg@23
    11
    <entry key="SMAZ_SOUHRNY">
franta-hg@23
    12
        <![CDATA[
franta-hg@23
    13
        DELETE FROM souhrn
franta-hg@23
    14
        WHERE   cil = ?
franta-hg@28
    15
                AND den >= ?
franta-hg@28
    16
                AND den <= ?
franta-hg@23
    17
        ]]>
franta-hg@23
    18
    </entry>
franta-hg@32
    19
    <entry key="IP_ADRESY_OBDOBI">
franta-hg@32
    20
        <![CDATA[
franta-hg@32
    21
        SELECT  ip
franta-hg@32
    22
        FROM    souhrn
franta-hg@32
    23
        WHERE   cil = ?
franta-hg@32
    24
                AND den >= ?
franta-hg@32
    25
                AND den <= ?
franta-hg@32
    26
        ]]>
franta-hg@32
    27
    </entry>
franta-hg@32
    28
    <entry key="IP_PREKLAD">
franta-hg@32
    29
        <![CDATA[
franta-hg@32
    30
        UPDATE souhrn
franta-hg@32
    31
        SET domena = ?
franta-hg@32
    32
        WHERE ip = ?
franta-hg@32
    33
        ]]>
franta-hg@32
    34
    </entry>
franta-hg@23
    35
    <entry key="UKAZKA_SELEKTU">
franta-hg@23
    36
        <!--
franta-hg@23
    37
            Takhle může vypadat selekt pro získání údajů z Drupalu (MySQL).
franta-hg@23
    38
            Selekt nepíšeme sem, ale do databáze do definici cíle.
franta-hg@23
    39
        -->
franta-hg@23
    40
        <![CDATA[
franta-hg@23
    41
        SELECT  hostname AS ip,
franta-hg@28
    42
                count(*) AS pocet,
franta-hg@28
    43
                date(from_unixtime(timestamp)) AS den
franta-hg@23
    44
        FROM    drupal5_watchdog
franta-hg@23
    45
        WHERE   type = 'captcha'
franta-hg@28
    46
                AND date(from_unixtime(timestamp)) >= date(?)
franta-hg@28
    47
                AND date(from_unixtime(timestamp)) <= date(?)
franta-hg@28
    48
        GROUP BY hostname, date(from_unixtime(timestamp))
franta-hg@23
    49
        ]]>
franta-hg@23
    50
    </entry>
franta-hg@22
    51
</properties>