[dev] [commit] r915 - wwwbase/Crawler
Catalin Francu
cata at francu.com
Mon Jul 29 17:43:43 EEST 2013
Acestea ar sta mai bine în patches/xxxxx.sql (ia următorul număr
disponibil). Astfel, oricine aduce codul la zi și vede că au apărut
patch-uri noi le va putea aplica rulând tools/migration.php.
Aș înlocui ParsedTextPath cu parsedTextPath, pentru consecvență (numele de
câmpuri încep cu literă mică).
Dacă te ajută cu ceva, poți face sistemul să stocheze automat data creării
și a modificării. Trebuie (a) să faci clasa din models/ să implementeze
interfața DatedObject și (b) să creezi pe cele două tabele câmpurile
createDate și modDate de timp int. Singura diferență este că "int" este
întreg, pe când "timestamp" are format de dată+oră.
Cătălin
On Sat, Jul 27, 2013 at 10:42 PM, <automailer at dexonline.ro> wrote:
> Author: alinu
> Date: Sat Jul 27 22:42:23 2013
> New Revision: 915
>
> Log:
> Am uitat sa pun si tabelele mysql
>
> Added:
> wwwbase/Crawler/tables.sql
>
> Added: wwwbase/Crawler/tables.sql
>
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ wwwbase/Crawler/tables.sql Sat Jul 27 22:42:23 2013 (r915)
> @@ -0,0 +1,30 @@
> +SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
> +SET time_zone = "+00:00";
> +
> +
> +--
> +-- Table structure for table `Link`
> +--
> +
> +CREATE TABLE IF NOT EXISTS `Link` (
> + `id` bigint(20) NOT NULL AUTO_INCREMENT,
> + `canonicalUrl` varchar(256) NOT NULL,
> + `domain` varchar(128) NOT NULL,
> + `urlHash` varchar(40) NOT NULL,
> + `crawledPageId` bigint(20) NOT NULL,
> + PRIMARY KEY (`id`)
> +) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=684 ;
> +
> +--
> +-- Table structure for table `CrawledPage`
> +--
> +
> +CREATE TABLE IF NOT EXISTS `CrawledPage` (
> + `id` bigint(20) NOT NULL AUTO_INCREMENT,
> + `timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE
> CURRENT_TIMESTAMP,
> + `url` varchar(256) NOT NULL,
> + `httpStatus` int(11) NOT NULL,
> + `rawPagePath` varchar(128) NOT NULL,
> + `ParsedTextPath` varchar(128) NOT NULL,
> + PRIMARY KEY (`id`)
> +) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=20 ;
> _______________________________________________
> Dev mailing list
> Dev at dexonline.ro
> http://list.dexonline.ro/listinfo/dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.dexonline.ro/pipermail/dev/attachments/20130729/c09c74b5/attachment.html>
More information about the Dev
mailing list