[Qualipso-a4] cambios necesarios para almacenar topics

Miguel Angel Tinte García matinte en libresoft.es
Jue Feb 4 18:59:36 CET 2010


Hola Jose,

hoy he dedicado el día a depurar errores de bbdd para enviarte un dump
mañana decente. Además ya almaceno información de mensajería
instantanea. Hay algunas pequeñas modificaciones que hay que hacer a las
tablas para evitar errores y duplicados:

* Quitar PRIMARY KEY a itemid en floss_sources:
mysql> desc floss_sources;
+---------+---------+------+-----+---------+-------+
| Field   | Type    | Null | Key | Default | Extra |
+---------+---------+------+-----+---------+-------+
| itemid  | int(10) | NO   | MUL | NULL    |       | 
| topicid | int(10) | NO   | MUL | NULL    |       | 
+---------+---------+------+-----+---------+-------+
2 rows in set (0.00 sec)

* Hacer topicid auto_increment y label UNIQUE en floss_topics:
mysql> desc floss_topics;
+-------------+-------------+------+-----+---------+----------------+
| Field       | Type        | Null | Key | Default | Extra          |
+-------------+-------------+------+-----+---------+----------------+
| topicid     | int(10)     | NO   | PRI | NULL    | auto_increment | 
| description | mediumtext  | NO   |     | NULL    |                | 
| label       | varchar(80) | YES  | UNI | NULL    |                | 
+-------------+-------------+------+-----+---------+----------------+
3 rows in set (0.00 sec)

* Otros cambios útiles bien serían hacer UNIQUE las uri y url de los
item:
mysql> desc info_items;
+----------+---------------+------+-----+---------+----------------+
| Field    | Type          | Null | Key | Default | Extra          |
+----------+---------------+------+-----+---------+----------------+
| itemid   | int(11)       | NO   | PRI | NULL    | auto_increment | 
| uri      | varchar(250)  | YES  | UNI | NULL    |                | 
| url      | varchar(250)  | YES  | UNI | NULL    |                | 
| language | varchar(20)   | YES  |     | NULL    |                | 
| title    | varchar(2000) | YES  |     | NULL    |                | 
| creation | datetime      | NO   |     | NULL    |                | 
| typeid   | int(11)       | NO   | MUL | NULL    |                | 
+----------+---------------+------+-----+---------+----------------+
7 rows in set (0.00 sec)


Mañana tengo las listas de correo de evince de 2009 preparadas para ser
analizadas y almacenadas en la bbdd que te enviaré después.

Saludos


-- 
Miguel Ángel Tinte García        
Libre Software Engineering Lab (GSyC)  | Universidad Rey Juan Carlos
matinte en libresoft.es         
http://libresoft.urjc.es/   



More information about the Qualipso-a4 mailing list