Base de donnée : Différence entre versions

De Raildar
Aller à : navigation, rechercher
(Page créée avec « Dump du schema au 05/01/2014 : <pre> CREATE TABLE arrets ( id_arret integer NOT NULL, id_gare integer, info text, id_mission integer, minutes_retard i... »)
 
 
Ligne 1 : Ligne 1 :
 
Dump du schema au 05/01/2014 :  
 
Dump du schema au 05/01/2014 :  
 
<pre>
 
<pre>
CREATE TABLE arrets (
 
    id_arret integer NOT NULL,
 
    id_gare integer,
 
    info text,
 
    id_mission integer,
 
    minutes_retard integer,
 
    time_theorique timestamp without time zone
 
);
 
 
 
CREATE TABLE fournisseurs (
 
CREATE TABLE fournisseurs (
 
     id_fournisseur integer NOT NULL,
 
     id_fournisseur integer NOT NULL,
 
     name text NOT NULL
 
     name text NOT NULL
 +
);
 +
 +
CREATE TABLE regions (
 +
    id_region integer NOT NULL,
 +
    name_region text,
 +
    pays_code character(5),
 +
    geom_region geometry(Polygon,4326),
 +
    bbox_region geometry(Polygon,4326)
 +
);
 +
 +
CREATE TABLE places (
 +
    id_place integer NOT NULL,
 +
    ville text,
 +
    postalcode text,
 +
    address text,
 +
    id_region integer
 
);
 
);
  
Ligne 35 : Ligne 42 :
 
     id_gare_from integer,
 
     id_gare_from integer,
 
     id_gare_to integer
 
     id_gare_to integer
 +
);
 +
 +
CREATE TABLE trains (
 +
    id_train integer NOT NULL,
 +
    num integer,
 +
    code text,
 +
    last_seen timestamp without time zone DEFAULT now() NOT NULL,
 +
    id_ligne integer,
 +
    brand text
 
);
 
);
  
Ligne 53 : Ligne 69 :
 
     last_check timestamp without time zone,
 
     last_check timestamp without time zone,
 
     last_update timestamp without time zone
 
     last_update timestamp without time zone
 +
);
 +
 +
CREATE TABLE arrets (
 +
    id_arret integer NOT NULL,
 +
    id_gare integer,
 +
    info text,
 +
    id_mission integer,
 +
    minutes_retard integer,
 +
    time_theorique timestamp without time zone
 
);
 
);
  
Ligne 63 : Ligne 88 :
 
     valid boolean,
 
     valid boolean,
 
     reason text
 
     reason text
);
 
 
CREATE TABLE places (
 
    id_place integer NOT NULL,
 
    ville text,
 
    postalcode text,
 
    address text,
 
    id_region integer
 
);
 
 
CREATE TABLE regions (
 
    id_region integer NOT NULL,
 
    name_region text,
 
    pays_code character(5),
 
    geom_region geometry(Polygon,4326),
 
    bbox_region geometry(Polygon,4326)
 
);
 
 
CREATE TABLE trains (
 
    id_train integer NOT NULL,
 
    num integer,
 
    code text,
 
    last_seen timestamp without time zone DEFAULT now() NOT NULL,
 
    id_ligne integer,
 
    brand text
 
 
);
 
);

Version actuelle en date du 5 janvier 2014 à 20:13

Dump du schema au 05/01/2014 :

CREATE TABLE fournisseurs (
    id_fournisseur integer NOT NULL,
    name text NOT NULL
);

CREATE TABLE regions (
    id_region integer NOT NULL,
    name_region text,
    pays_code character(5),
    geom_region geometry(Polygon,4326),
    bbox_region geometry(Polygon,4326)
);

CREATE TABLE places (
    id_place integer NOT NULL,
    ville text,
    postalcode text,
    address text,
    id_region integer
);

CREATE TABLE gares (
    id_gare integer NOT NULL,
    name_gare text,
    geom_gare geometry(Point,4326),
    stoparea text,
    stoppoint text,
    id_fournisseur integer,
    shortcode character(10),
    id_place integer,
    checked boolean
);

CREATE TABLE lignes (
    id_ligne integer NOT NULL,
    idx_ligne integer,
    name_ligne text,
    code_ligne text,
    last_seen timestamp without time zone DEFAULT now(),
    id_gare_from integer,
    id_gare_to integer
);

CREATE TABLE trains (
    id_train integer NOT NULL,
    num integer,
    code text,
    last_seen timestamp without time zone DEFAULT now() NOT NULL,
    id_ligne integer,
    brand text
);

CREATE TABLE missions (
    id_mission integer DEFAULT nextval('missions_id_mission_seq'::regclass) NOT NULL,
    id_train integer,
    day_of_circu date NOT NULL,
    en_circulation boolean DEFAULT false,
    passed boolean DEFAULT false,
    canceled boolean DEFAULT false,
    start_time timestamp without time zone,
    end_time timestamp without time zone,
    theo_geom geometry(Point,4326),
    real_geom geometry(Point,4326),
    pos_type integer,
    minutes_for_next_station integer,
    heading integer,
    last_check timestamp without time zone,
    last_update timestamp without time zone
);

CREATE TABLE arrets (
    id_arret integer NOT NULL,
    id_gare integer,
    info text,
    id_mission integer,
    minutes_retard integer,
    time_theorique timestamp without time zone
);

CREATE TABLE paths (
    id_path integer NOT NULL,
    id_gare_from integer,
    id_gare_to integer,
    geom geometry(LineString,4326),
    distance integer,
    valid boolean,
    reason text
);