Objet : devel-adl
Archives de la liste
- From: Loïc Dayot <ldayot AT ouvaton.org>
- To: devel AT agendadulibre.org
- Subject: Re: [Devel] r349 - trunk
- Date: Sun, 19 Oct 2008 17:04:39 +0200
- List-archive: <http://agendadulibre.org/pipermail/devel>
- List-id: Developpement de l'Agenda du Libre <devel.agendadulibre.org>
Bonjour,
Je soumets la proposition d'ajouter des index aux tables sur les champs fréquemment utilisés dans les recherches :
ALTER TABLE `events` ADD INDEX ( `start_time` );
ALTER TABLE `events` ADD INDEX ( `moderated` );
ALTER TABLE `events` ADD INDEX ( `region` );
ALTER TABLE `cities` ADD INDEX ( `name` );
ALTER TABLE `users` ADD INDEX ( `login` );
J'intègre ça dans la branche dui en tout cas.
Loïc.
svn AT agendadulibre.org a écrit :
Author: thomas
Date: Thu Jul 10 08:43:26 2008
New Revision: 349
Log:
Ajout du tag <georss:point></georss:point> dans le flux RSS, qui donne
la localisation géographique de l'évènement. Pour l'instant, la
localisation géographique correspond aux coordonnées du centre de la
ville dans laquelle l'évènement a lieu. Plus tard, on pourra penser à
permettre aux soumetteurs de saisir plus précisément les coordonnées
géographiques du lieu de l'évènement.
Ce tag est un standard, appelé GeoRSS, documenté sur
http://georss.org. Voir également http://en.wikipedia.org/wiki/GeoRSS.
Théoriquement, les flux de l'Agenda du Libre sont maintenant
utilisables avec Google Maps, en utilisant une adresse comme:
http://maps.google.com/maps?q=http://www.agendadulibre.org/rss.php?region=all
Néanmoins, je n'ai pas testé cette fonctionnalité. Je ne sais pas ce
qu'il en est d'OpenStreetMap.
Modified:
trunk/UPGRADE
trunk/rss.php
trunk/schema.sql
Modified: trunk/UPGRADE
==============================================================================
--- trunk/UPGRADE (original)
+++ trunk/UPGRADE Thu Jul 10 08:43:26 2008
@@ -39,3 +39,31 @@
alter table events add decision_time datetime not null default '0000-00-00 00:00:00';
alter table events add submission_time datetime not null default
'0000-00-00 00:00:00';
+
+Revisions lower than 349
+========================
+
+If you have an installation of the Agenda du Libre software of
+revision lower than 346 and you want to upgrade to a more recent
+version, then you must change the database schema. In order to do
+that, use the following SQL commands:
+
+CREATE TABLE `cities` (
+ `id` int(11) NOT NULL auto_increment,
+ `name` varchar(255) NOT NULL default '',
+ `majname` varchar(255) NOT NULL default '',
+ `postalcode` int(11) default NULL,
+ `inseecode` int(11) default NULL,
+ `regioncode` int(11) default NULL,
+ `latitude` float default NULL,
+ `longitude` float default NULL,
+ PRIMARY KEY (`id`)
+);
+
+And fill the table using the extract-cities-coordinates.sh script
+available in http://www.agendadulibre.org/svn/scripts/ :
+
+ ./extract-cities-coordinates.sh
+ cat ville.sql | mysql -u user -p bdd
+
+
Modified: trunk/schema.sql
==============================================================================
--- trunk/schema.sql (original)
+++ trunk/schema.sql Thu Jul 10 08:43:26 2008
@@ -68,3 +68,15 @@
url varchar(255) NOT NULL default '',
PRIMARY KEY (id)
) TYPE=MyISAM AUTO_INCREMENT=2 ;
+
+CREATE TABLE `cities` (
+ `id` int(11) NOT NULL auto_increment,
+ `name` varchar(255) NOT NULL default '',
+ `majname` varchar(255) NOT NULL default '',
+ `postalcode` int(11) default NULL,
+ `inseecode` int(11) default NULL,
+ `regioncode` int(11) default NULL,
+ `latitude` float default NULL,
+ `longitude` float default NULL,
+ PRIMARY KEY (`id`)
+);
_______________________________________________
Devel mailing list
Devel AT agendadulibre.org
http://agendadulibre.org/cgi-bin/mailman/listinfo/devel
--
"Ceux qui ne bougent pas ne sentent pas leurs chaînes." Rosa Luxembourg
http://ldayot.ouvaton.org
- Re: [Devel] r349 - trunk, Loïc Dayot, 19/10/2008
Archives gérées par MHonArc 2.6.16.