diff --git a/sql/database-create.sql b/sql/database-create.sql index 66a454b22bf11ecf04547f475c59e85ee4165432..3829bfb11f86795de4263fe8d201de1e5578d62a 100644 --- a/sql/database-create.sql +++ b/sql/database-create.sql @@ -4117,6 +4117,8 @@ CREATE TABLE `tiplines` ( `portnum` int(11) NOT NULL default '0', `keylen` smallint(6) NOT NULL default '0', `keydata` text, + `urlhash` varchar(64) default NULL, + `urlstamp` int(10) unsigned NOT NULL default '0', PRIMARY KEY (`tipname`), KEY `node_id` (`node_id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; diff --git a/sql/updates/4/374 b/sql/updates/4/374 new file mode 100644 index 0000000000000000000000000000000000000000..3862f02e7fec27ad39536b93952d3311a3204c04 --- /dev/null +++ b/sql/updates/4/374 @@ -0,0 +1,25 @@ +# +# Add url hash and stamp to tiplines +# +use strict; +use libdb; + +sub DoUpdate($$$) +{ + my ($dbhandle, $dbname, $version) = @_; + + if (! DBSlotExists("tiplines", "urlhash")) { + DBQueryFatal("alter table tiplines add ". + " `urlhash` varchar(64) default NULL"); + } + if (! DBSlotExists("tiplines", "urlhash")) { + DBQueryFatal("alter table tiplines add ". + " `urlstamp` int(10) unsigned NOT NULL default '0'"); + } + return 0; +} +1; + +# Local Variables: +# mode:perl +# End: