diff options
author | Yorhel <git@yorhel.nl> | 2009-08-09 09:57:22 +0200 |
---|---|---|
committer | Yorhel <git@yorhel.nl> | 2009-08-09 10:12:06 +0200 |
commit | f0417c6752873c4d6191c7b5f90ac4e44853fd55 (patch) | |
tree | cfd3d7033c3564e04ac2f8c5458683b64f68f485 /lib/VNDB/DB | |
parent | bf4ee54dbc1a3d6a358883baedde7602a8232da4 (diff) |
Converted changes.added to timestamptz
That was the last one. I hope I haven't forgotten to update anything.
Diffstat (limited to 'lib/VNDB/DB')
-rw-r--r-- | lib/VNDB/DB/Misc.pm | 3 | ||||
-rw-r--r-- | lib/VNDB/DB/Producers.pm | 2 | ||||
-rw-r--r-- | lib/VNDB/DB/Releases.pm | 3 | ||||
-rw-r--r-- | lib/VNDB/DB/VN.pm | 2 |
4 files changed, 6 insertions, 4 deletions
diff --git a/lib/VNDB/DB/Misc.pm b/lib/VNDB/DB/Misc.pm index 1c21675e..eeb860b0 100644 --- a/lib/VNDB/DB/Misc.pm +++ b/lib/VNDB/DB/Misc.pm @@ -127,7 +127,8 @@ sub dbRevisionGet { ); my @select = ( - qw|c.id c.type c.added c.requester c.comments c.rev c.causedby|, + qw|c.id c.type c.requester c.comments c.rev c.causedby|, + q|extract('epoch' from c.added) as added|, $o{what} =~ /user/ ? 'u.username' : (), $o{what} =~ /item/ ? ( 'COALESCE(vr.vid, rr.rid, pr.pid) AS iid', diff --git a/lib/VNDB/DB/Producers.pm b/lib/VNDB/DB/Producers.pm index 7a63d1a2..65d1fbca 100644 --- a/lib/VNDB/DB/Producers.pm +++ b/lib/VNDB/DB/Producers.pm @@ -43,7 +43,7 @@ sub dbProducerGet { my $select = 'p.id, pr.type, pr.name, pr.original, pr.lang'; $select .= ', pr.desc, pr.alias, pr.website, p.hidden, p.locked' if $o{what} =~ /extended/; - $select .= ', c.added, c.requester, c.comments, p.latest, pr.id AS cid, u.username, c.rev' if $o{what} =~ /changes/; + $select .= q|, extract('epoch' from c.added) as added, c.requester, c.comments, p.latest, pr.id AS cid, u.username, c.rev| if $o{what} =~ /changes/; my($r, $np) = $self->dbPage(\%o, q| SELECT !s diff --git a/lib/VNDB/DB/Releases.pm b/lib/VNDB/DB/Releases.pm index bf40d8c2..672596da 100644 --- a/lib/VNDB/DB/Releases.pm +++ b/lib/VNDB/DB/Releases.pm @@ -73,7 +73,8 @@ sub dbReleaseGet { qw|r.id rr.title rr.original rr.website rr.released rr.minage rr.type rr.patch|, 'rr.id AS cid', $o{what} =~ /extended/ ? qw|rr.notes rr.catalog rr.gtin rr.resolution rr.voiced rr.freeware rr.doujin rr.ani_story rr.ani_ero r.hidden r.locked| : (), - $o{what} =~ /changes/ ? qw|c.added c.requester c.comments r.latest u.username c.rev| : (), + $o{what} =~ /changes/ ? + (qw|c.requester c.comments r.latest u.username c.rev|, q|extract('epoch' from c.added) as added|) : (), ); my($r, $np) = $self->dbPage(\%o, q| diff --git a/lib/VNDB/DB/VN.pm b/lib/VNDB/DB/VN.pm index 49077aee..b3603985 100644 --- a/lib/VNDB/DB/VN.pm +++ b/lib/VNDB/DB/VN.pm @@ -85,7 +85,7 @@ sub dbVNGet { $o{what} =~ /extended/ ? ( qw|vr.alias vr.image vr.img_nsfw vr.length vr.desc vr.l_wp vr.l_encubed vr.l_renai vr.l_vnn| ) : (), $o{what} =~ /changes/ ? ( - qw|c.added c.requester c.comments v.latest u.username c.rev c.causedby|) : (), + qw|c.requester c.comments v.latest u.username c.rev c.causedby|, q|extract('epoch' from c.added) as added|) : (), $o{what} =~ /relgraph/ ? 'rg.cmap' : (), $o{what} =~ /ranking/ ? '(SELECT COUNT(*)+1 FROM vn iv WHERE iv.hidden = false AND iv.c_popularity > v.c_popularity) AS ranking' : (), $tag_ids ? |