lowercase match for pgsql

This commit is contained in:
Shish 2010-02-02 00:45:15 +00:00
parent f7f3057278
commit 155f3cf9e8

View File

@ -394,9 +394,13 @@ class Image {
// insert each new tags
foreach($tags as $tag) {
$id = $database->db->GetOne(
"SELECT id FROM tags WHERE lower(tag) = lower(?)",
array($tag));
if($database->engine->name == "pgsql") {
$query = "SELECT id FROM tags WHERE lower(tag) = lower(?)";
}
else {
$query = "SELECT id FROM tags WHERE tag = ?";
}
$id = $database->db->GetOne($query, args($tag));
if(empty($id)) {
// a new tag
$database->execute(