source: spip-zone/_plugins_/_stable_/geographie/base/geographie.php @ 18550

Last change on this file since 18550 was 18550, checked in by cedric@…, 12 years ago

ne pas exporter les tables de geo car enormes et ne bougent pas !

File size: 2.0 KB
Line 
1<?php
2include_spip('base/serial');
3$spip_geo_pays = array(
4                "id_pays"       => "smallint NOT NULL",
5                "nom"   => "text DEFAULT '' NOT NULL",
6);
7$spip_geo_pays_key = array(
8                "PRIMARY KEY"           => "id_pays"
9);
10$spip_geo_regions = array(
11                "id_region"     => "smallint NOT NULL",
12                "id_pays"       => "smallint NOT NULL",
13                "nom"   => "tinytext DEFAULT '' NOT NULL",
14);
15$spip_geo_regions_key = array(
16                "PRIMARY KEY"           => "id_region"
17);
18$spip_geo_departements = array(
19                "id_departement"        => "smallint NOT NULL",
20                "abbr"  => "varchar(5) default '' NOT NULL",
21                "id_region"     => "smallint NOT NULL",
22                "nom"   => "tinytext DEFAULT '' NOT NULL",
23);
24$spip_geo_departements_key = array(
25                "PRIMARY KEY"           => "id_departement"
26);
27
28$spip_geo_communes = array(
29                "id_commune"    => "char(6) default '' NOT NULL",
30                "id_departement"        => "smallint NOT NULL",
31                "id_pays"       => "smallint NOT NULL",
32                "code_postal"   => "char(5) default '' NOT NULL",
33                "nom"   => "tinytext DEFAULT '' NOT NULL",
34                "longitude"     => "varchar(15) default '' NOT NULL",
35                "latitude"      => "varchar(15) default '' NOT NULL",
36);
37$spip_geo_communes_key = array(
38                "PRIMARY KEY"           => "id_commune",
39                "INDEX id_pays"         => "id_pays"
40);
41
42global $tables_principales;
43$tables_principales['spip_geo_pays'] = array('field'=>&$spip_geo_pays,'key'=>$spip_geo_pays_key);
44$tables_principales['spip_geo_regions'] = array('field'=>&$spip_geo_regions,'key'=>$spip_geo_regions_key);
45$tables_principales['spip_geo_departements'] = array('field'=>&$spip_geo_departements,'key'=>$spip_geo_departements_key);
46$tables_principales['spip_geo_communes'] = array('field'=>&$spip_geo_communes,'key'=>$spip_geo_communes_key);
47
48global $table_des_tables;
49$table_des_tables['geo_pays'] = 'geo_pays';
50$table_des_tables['geo_regions'] = 'geo_regions';
51$table_des_tables['geo_departements'] = 'geo_departements';
52$table_des_tables['geo_communes'] = 'geo_communes';
53
54function geographie_lister_tables_noexport($liste){
55        $liste[] = 'spip_geo_communes';
56        $liste[] = 'spip_geo_departements';
57        $liste[] = 'spip_geo_regions';
58        $liste[] = 'spip_geo_pays';
59        return $liste;
60}
61
62?>
Note: See TracBrowser for help on using the repository browser.