Changeset 43:8d1a92f64110

Show
Ignore:
Timestamp:
06/06/09 23:40:52 (15 years ago)
Author:
František Kučera <franta-hg@…>
Branch:
default
Message:

SQL: tabulka průvodce (nápovědy) a sekvence

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • sql/schéma.sql

    r29 r43  
    33-- 
    44 
    5 -- Started on 2009-05-31 22:35:00 CEST 
     5-- Started on 2009-06-06 23:39:14 CEST 
    66 
    77SET client_encoding = 'UTF8'; 
     
    2222 
    2323-- 
    24 -- TOC entry 1579 (class 1259 OID 16797) 
     24-- TOC entry 1583 (class 1259 OID 16797) 
    2525-- Dependencies: 10 
    2626-- Name: historie_seq; Type: SEQUENCE; Schema: sqlvyukaaplikace; Owner: - 
     
    3939 
    4040-- 
    41 -- TOC entry 1578 (class 1259 OID 16789) 
    42 -- Dependencies: 1848 1849 10 
     41-- TOC entry 1582 (class 1259 OID 16789) 
     42-- Dependencies: 1854 1855 10 
    4343-- Name: historie; Type: TABLE; Schema: sqlvyukaaplikace; Owner: -; Tablespace:  
    4444-- 
     
    5454 
    5555-- 
    56 -- TOC entry 1580 (class 1259 OID 16813) 
     56-- TOC entry 1586 (class 1259 OID 16826) 
     57-- Dependencies: 10 
     58-- Name: pruvodce_seq; Type: SEQUENCE; Schema: sqlvyukaaplikace; Owner: - 
     59-- 
     60 
     61CREATE SEQUENCE pruvodce_seq 
     62    INCREMENT BY 10 
     63    NO MAXVALUE 
     64    NO MINVALUE 
     65    CACHE 1; 
     66 
     67 
     68-- 
     69-- TOC entry 1587 (class 1259 OID 16828) 
     70-- Dependencies: 1857 10 
     71-- Name: pruvodce; Type: TABLE; Schema: sqlvyukaaplikace; Owner: -; Tablespace:  
     72-- 
     73 
     74CREATE TABLE pruvodce ( 
     75    id numeric DEFAULT nextval('pruvodce_seq'::regclass) NOT NULL, 
     76    kod character varying(32), 
     77    nadpis character varying(255) NOT NULL, 
     78    obsah text NOT NULL 
     79); 
     80 
     81 
     82-- 
     83-- TOC entry 1870 (class 0 OID 0) 
     84-- Dependencies: 1587 
     85-- Name: TABLE pruvodce; Type: COMMENT; Schema: sqlvyukaaplikace; Owner: - 
     86-- 
     87 
     88COMMENT ON TABLE pruvodce IS 'Nápověda, průvodce'; 
     89 
     90 
     91-- 
     92-- TOC entry 1871 (class 0 OID 0) 
     93-- Dependencies: 1587 
     94-- Name: COLUMN pruvodce.id; Type: COMMENT; Schema: sqlvyukaaplikace; Owner: - 
     95-- 
     96 
     97COMMENT ON COLUMN pruvodce.id IS 'Pořadí kapitoly/lekce'; 
     98 
     99 
     100-- 
     101-- TOC entry 1872 (class 0 OID 0) 
     102-- Dependencies: 1587 
     103-- Name: COLUMN pruvodce.kod; Type: COMMENT; Schema: sqlvyukaaplikace; Owner: - 
     104-- 
     105 
     106COMMENT ON COLUMN pruvodce.kod IS 'kód, na který se můžeme odkazovat'; 
     107 
     108 
     109-- 
     110-- TOC entry 1873 (class 0 OID 0) 
     111-- Dependencies: 1587 
     112-- Name: COLUMN pruvodce.nadpis; Type: COMMENT; Schema: sqlvyukaaplikace; Owner: - 
     113-- 
     114 
     115COMMENT ON COLUMN pruvodce.nadpis IS 'Název kapitoly'; 
     116 
     117 
     118-- 
     119-- TOC entry 1874 (class 0 OID 0) 
     120-- Dependencies: 1587 
     121-- Name: COLUMN pruvodce.obsah; Type: COMMENT; Schema: sqlvyukaaplikace; Owner: - 
     122-- 
     123 
     124COMMENT ON COLUMN pruvodce.obsah IS 'Vlastní text kapitoly'; 
     125 
     126 
     127-- 
     128-- TOC entry 1584 (class 1259 OID 16813) 
    57129-- Dependencies: 10 
    58130-- Name: tip_seq; Type: SEQUENCE; Schema: sqlvyukaaplikace; Owner: - 
     
    67139 
    68140-- 
    69 -- TOC entry 1581 (class 1259 OID 16815) 
    70 -- Dependencies: 1850 10 
     141-- TOC entry 1585 (class 1259 OID 16815) 
     142-- Dependencies: 1856 10 
    71143-- Name: tip; Type: TABLE; Schema: sqlvyukaaplikace; Owner: -; Tablespace:  
    72144-- 
     
    79151 
    80152-- 
    81 -- TOC entry 1859 (class 0 OID 0) 
    82 -- Dependencies: 1581 
     153-- TOC entry 1875 (class 0 OID 0) 
     154-- Dependencies: 1585 
    83155-- Name: TABLE tip; Type: COMMENT; Schema: sqlvyukaaplikace; Owner: - 
    84156-- 
     
    88160 
    89161-- 
    90 -- TOC entry 1860 (class 0 OID 0) 
    91 -- Dependencies: 1581 
     162-- TOC entry 1876 (class 0 OID 0) 
     163-- Dependencies: 1585 
    92164-- Name: COLUMN tip.text; Type: COMMENT; Schema: sqlvyukaaplikace; Owner: - 
    93165-- 
     
    97169 
    98170-- 
    99 -- TOC entry 1852 (class 2606 OID 16796) 
    100 -- Dependencies: 1578 1578 
     171-- TOC entry 1859 (class 2606 OID 16796) 
     172-- Dependencies: 1582 1582 
    101173-- Name: historie_pk; Type: CONSTRAINT; Schema: sqlvyukaaplikace; Owner: -; Tablespace:  
    102174-- 
     
    107179 
    108180-- 
    109 -- TOC entry 1854 (class 2606 OID 16823) 
    110 -- Dependencies: 1581 1581 
     181-- TOC entry 1865 (class 2606 OID 16838) 
     182-- Dependencies: 1587 1587 
     183-- Name: pruvodce_kod_uq; Type: CONSTRAINT; Schema: sqlvyukaaplikace; Owner: -; Tablespace:  
     184-- 
     185 
     186ALTER TABLE ONLY pruvodce 
     187    ADD CONSTRAINT pruvodce_kod_uq UNIQUE (kod); 
     188 
     189 
     190-- 
     191-- TOC entry 1867 (class 2606 OID 16836) 
     192-- Dependencies: 1587 1587 
     193-- Name: pruvodce_pk; Type: CONSTRAINT; Schema: sqlvyukaaplikace; Owner: -; Tablespace:  
     194-- 
     195 
     196ALTER TABLE ONLY pruvodce 
     197    ADD CONSTRAINT pruvodce_pk PRIMARY KEY (id); 
     198 
     199 
     200-- 
     201-- TOC entry 1861 (class 2606 OID 16823) 
     202-- Dependencies: 1585 1585 
    111203-- Name: tip_pk; Type: CONSTRAINT; Schema: sqlvyukaaplikace; Owner: -; Tablespace:  
    112204-- 
     
    117209 
    118210-- 
    119 -- TOC entry 1856 (class 2606 OID 16825) 
    120 -- Dependencies: 1581 1581 
     211-- TOC entry 1863 (class 2606 OID 16825) 
     212-- Dependencies: 1585 1585 
    121213-- Name: tip_uq; Type: CONSTRAINT; Schema: sqlvyukaaplikace; Owner: -; Tablespace:  
    122214-- 
     
    126218 
    127219 
    128 -- Completed on 2009-05-31 22:35:01 CEST 
     220-- Completed on 2009-06-06 23:39:14 CEST 
    129221 
    130222--