]> git.wh0rd.org - tt-rss.git/commitdiff
workaround against mysql refusing to have defaults for text values (closes #137)
authorAndrew Dolgov <fox@bah.spb.su>
Thu, 16 Aug 2007 12:19:00 +0000 (13:19 +0100)
committerAndrew Dolgov <fox@bah.spb.su>
Thu, 16 Aug 2007 12:19:00 +0000 (13:19 +0100)
functions.php
schema/ttrss_schema_mysql.sql

index 629b78cb390c31e3e8f232f6fccf019d65d75bb2..40b32df882452f540f51a5ca010030526bc0cf77 100644 (file)
 //                     db_query($link, "COMMIT");
 
                } else {
-                       $error_msg = db_escape_string(magpie_error());
+                       $error_msg = mb_substr(db_escape_string(magpie_error()), 0, 250);
                        db_query($link, 
                                "UPDATE ttrss_feeds SET last_error = '$error_msg', 
                                        last_updated = NOW() WHERE id = '$feed'");
index 2fd4abb664b56be56ea31f40535620b8cfa7c34e..f1a001db800c0e9c770120030c0c3d353372947b 100644 (file)
@@ -59,7 +59,7 @@ create table ttrss_feeds (id integer not null auto_increment primary key,
        update_interval integer not null default 0,
        purge_interval integer not null default 0,
        last_updated datetime default 0,
-       last_error text not null default '',
+       last_error varchar(250) not null default '',
        site_url varchar(250) not null default '',
        auth_login varchar(250) not null default '',
        auth_pass varchar(250) not null default '',
@@ -213,7 +213,7 @@ create table ttrss_prefs (pref_name varchar(250) not null primary key,
        type_id integer not null,
        section_id integer not null default 1,
        short_desc text not null,
-       help_text text not null default '',
+       help_text varchar(300) not null default '',
        def_value text not null,
        index(type_id),
        foreign key (type_id) references ttrss_prefs_types(id),