pike.git / lib / modules / Search.pmod / Queue.pmod / MySQL.pike

version» Context lines:

pike.git/lib/modules/Search.pmod/Queue.pmod/MySQL.pike:37:    db->query(   #"    create table IF NOT EXISTS "+table+#" (    uri blob not null,    uri_md5 char(32) not null default '',    template varchar(255) not null default '',    md5 char(32) not null default '',    recurse tinyint not null,    stage tinyint not null,    UNIQUE(uri_md5), -  INDEX stage (stage) +  INDEX stage (stage), +  INDEX uri (uri(256))    )    "); -  +  if (!sizeof(db->query("SHOW INDEX FROM " + table + +  " WHERE key_name = 'uri'"))) { +  db->query("ALTER TABLE " + table + +  " ADD INDEX uri (uri(256))");    } -  + }      static mapping hascache = ([]);      void clear_cache()   {    hascache = ([]);   }      static int has_uri( string|Standards.URI uri )   {