Changeset 3870 for trunk/tools/database


Ignore:
Timestamp:
Jul 20, 2000, 1:39:59 PM (25 years ago)
Author:
bird
Message:

Added description to author.
Added type column to function and dll.
Added updated column to file.

Location:
trunk/tools/database
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/database/Authors.sql

    r3858 r3870  
    1 -- $Id: Authors.sql,v 1.6 2000-07-18 22:18:55 bird Exp $
     1-- $Id: Authors.sql,v 1.7 2000-07-20 11:39:58 bird Exp $
    22--
    33-- Insert authors.
     
    88
    99DELETE FROM author;
    10 --                       refcode name                     initials alias        email                           country             city/location
     10--                       refcode name                     initials alias        email                           country             city/location                 description
    1111--                                                                 (cvs user)
    12 INSERT INTO author VALUES ( 1,  'Sander van Leeuwen',       'SvL',  'sandervl', 'sandervl@xs4all.nl',           'the Netherlands',  'Delft');
    13 INSERT INTO author VALUES ( 2,  'Peter Fitzsimmons',        'PF',   NULL,       'pfitzsim@home.com',            'Canada',           'Mississauga, Ontario');
    14 INSERT INTO author VALUES ( 3,  'Patrick Haller',           'PT',   'phaller',  'phaller@gmx.net',              'Germany',          NULL);
    15 INSERT INTO author VALUES ( 4,  'Joel Troster',             'JT',   'jtroster', 'jtroster@atitech.ca',          'Canada',           'Thornhill, Ontario');
    16 INSERT INTO author VALUES ( 5,  'Vince Vielhaber',          'VV',   'vince',    'vev@michvhf.com',              'USA',              'Oxford, MI');
    17 INSERT INTO author VALUES ( 6,  'Chris McKillop',           'CMK',  NULL,       'cdmckill@engmail.uwaterloo.ca','Canada',           'Waterloo, Ontario');
    18 INSERT INTO author VALUES ( 7,  'Felix Maschek',            'FM',   NULL,       'felix@maschek.com',            'Germany',          'Ammersbek');
     12INSERT INTO author VALUES ( 1,  'Sander van Leeuwen',       'SvL',  'sandervl', 'sandervl@xs4all.nl',           'the Netherlands',  'Delft',                      NULL);
     13INSERT INTO author VALUES ( 2,  'Peter Fitzsimmons',        'PF',   NULL,       'pfitzsim@home.com',            'Canada',           'Mississauga, Ontario',       NULL);
     14INSERT INTO author VALUES ( 3,  'Patrick Haller',           'PT',   'phaller',  'phaller@gmx.net',              'Germany',          NULL,                         NULL);
     15INSERT INTO author VALUES ( 4,  'Joel Troster',             'JT',   'jtroster', 'jtroster@atitech.ca',          'Canada',           'Thornhill, Ontario',         NULL);
     16INSERT INTO author VALUES ( 5,  'Vince Vielhaber',          'VV',   'vince',    'vev@michvhf.com',              'USA',              'Oxford, MI',                 NULL);
     17INSERT INTO author VALUES ( 6,  'Chris McKillop',           'CMK',  NULL,       'cdmckill@engmail.uwaterloo.ca','Canada',           'Waterloo, Ontario',          NULL);
     18INSERT INTO author VALUES ( 7,  'Felix Maschek',            'FM',   NULL,       'felix@maschek.com',            'Germany',          'Ammersbek',                  NULL);
    1919
    20 INSERT INTO author VALUES ( 8,  'Mark Stead',               'MS',   NULL,       'mar-@unico.com.au',            NULL,               NULL);
    21 INSERT INTO author VALUES ( 9,  'Henk Kelder',              'HK',   NULL,       'henk.kelde-@capgemini.nl',     NULL,               NULL);
    22 INSERT INTO author VALUES (10,  'Daniela Engert',           'DE',   'dengert',  'dani@ngrt.de',                 NULL,               NULL);
    23 INSERT INTO author VALUES (11,  'Jens B„ckman',             'JB',   NULL,       'os2war-@hem.passagen.se',      NULL,               NULL);
    24 INSERT INTO author VALUES (12,  'Ed Ng',                    'EG',   NULL,       'en-@hubcap.clemson.edu',       NULL,               NULL);
    25 INSERT INTO author VALUES (13,  'Ken Ames',                 'KA',   NULL,       'kename-@eathlink.net',         NULL,               NULL);
    26 INSERT INTO author VALUES (14,  'Craig Bradney',            'CrB',  NULL,       'cbradne-@zip.com.au',          NULL,               NULL);
    27 INSERT INTO author VALUES (15,  'Achim Hasenmueller',       'AH',   'achimha',  'achimha@innotek.de',           NULL,               NULL);
    28 INSERT INTO author VALUES (16,  'Rene Pronk',               'RPr',  NULL,       'r.pron-@twi.tudelft.nl',       NULL,               NULL);
    29 INSERT INTO author VALUES (17,  'Christoph Bratschi',       'ChB',  'cbratschi','cbratsch-@datacomm.ch',        NULL,               NULL);
    30 INSERT INTO author VALUES (18,  'Przemyslaw Dobrowolski',   'PD',   NULL,       'dobrawka@asua.org.pl',         NULL,               NULL);
    31 INSERT INTO author VALUES (19,  'Bartosz Tomasik',          'BT',   NULL,       'bart-@asua.org.pl',            NULL,               NULL);
    32 INSERT INTO author VALUES (20,  'Radu Trimbitas',           'RT',   NULL,       'rad-@rds.ro',                  NULL,               NULL);
    33 INSERT INTO author VALUES (21,  'Erast V. Kunenkov',        'ER',   NULL,       'eras-@tips-gw.ips.ac.ru',      NULL,               NULL);
    34 INSERT INTO author VALUES (22,  'Ulrich Muller',            'UM',   NULL,       'ulrich.moelle-@rz.hu-berlin.de',NULL,              NULL);
    35 INSERT INTO author VALUES (23,  'Joachim Schneider',        'JS',   NULL,       'joaschneide-@debitel.net',     NULL,               NULL);
    36 INSERT INTO author VALUES (24,  'David Raison',             'DR',   'davidr',   'djr@lemur.co.uk',              NULL,               NULL);
    37 INSERT INTO author VALUES (25,  'Robert Pouliot',           'RPo',  NULL,       'kryno-@clic.net',              NULL,               NULL);
    38 INSERT INTO author VALUES (26,  'Markus Montkowski',        'MM',   NULL,       'mmontkowski@gmx.de',           NULL,               NULL);
    39 INSERT INTO author VALUES (27,  'Marty Amodeo',             'MA',   NULL,       'mart-@rochester.rr.com',       NULL,               NULL);
    40 INSERT INTO author VALUES (28,  'Josef Chmel',              'JCh',  NULL,       'chme-@mujweb.cz',              NULL,               NULL);
    41 INSERT INTO author VALUES (29,  'Lee Riemenschneider',      'LR',   NULL,       'lwrieme-@wcic.cioe.com',       NULL,               NULL);
    42 INSERT INTO author VALUES (30,  'Jeppe Cramon',             'JCr',  NULL,       'jepp-@cramon.dk',              NULL,               NULL);
    43 INSERT INTO author VALUES (31,  'Edgar Buerkle',            'EB',   'buerkle',  'Edgar.Buerkle@gmx.net',        NULL,               NULL);
    44 INSERT INTO author VALUES (32,  'Yuri Dario',               'UD',   NULL,       'mc6530@mclink.it',             NULL,               NULL);
    45 INSERT INTO author VALUES (33,  'Adrian Gschwend',          'AG',   NULL,       NULL,                           NULL,               NULL);
     20INSERT INTO author VALUES ( 8,  'Mark Stead',               'MS',   NULL,       'mar-@unico.com.au',            NULL,               NULL,                         NULL);
     21INSERT INTO author VALUES ( 9,  'Henk Kelder',              'HK',   NULL,       'henk.kelde-@capgemini.nl',     NULL,               NULL,                         NULL);
     22INSERT INTO author VALUES (10,  'Daniela Engert',           'DE',   'dengert',  'dani@ngrt.de',                 NULL,               NULL,                         NULL);
     23INSERT INTO author VALUES (11,  'Jens B„ckman',             'JB',   NULL,       'os2war-@hem.passagen.se',      NULL,               NULL,                         NULL);
     24INSERT INTO author VALUES (12,  'Ed Ng',                    'EG',   NULL,       'en-@hubcap.clemson.edu',       NULL,               NULL,                         NULL);
     25INSERT INTO author VALUES (13,  'Ken Ames',                 'KA',   NULL,       'kename-@eathlink.net',         NULL,               NULL,                         NULL);
     26INSERT INTO author VALUES (14,  'Craig Bradney',            'CrB',  NULL,       'cbradne-@zip.com.au',          NULL,               NULL,                         NULL);
     27INSERT INTO author VALUES (15,  'Achim Hasenmueller',       'AH',   'achimha',  'achimha@innotek.de',           NULL,               NULL,                         NULL);
     28INSERT INTO author VALUES (16,  'Rene Pronk',               'RPr',  NULL,       'r.pron-@twi.tudelft.nl',       NULL,               NULL,                         NULL);
     29INSERT INTO author VALUES (17,  'Christoph Bratschi',       'ChB',  'cbratschi','cbratsch-@datacomm.ch',        NULL,               NULL,                         NULL);
     30INSERT INTO author VALUES (18,  'Przemyslaw Dobrowolski',   'PD',   NULL,       'dobrawka@asua.org.pl',         NULL,               NULL,                         NULL);
     31INSERT INTO author VALUES (19,  'Bartosz Tomasik',          'BT',   NULL,       'bart-@asua.org.pl',            NULL,               NULL,                         NULL);
     32INSERT INTO author VALUES (20,  'Radu Trimbitas',           'RT',   NULL,       'rad-@rds.ro',                  NULL,               NULL,                         NULL);
     33INSERT INTO author VALUES (21,  'Erast V. Kunenkov',        'ER',   NULL,       'eras-@tips-gw.ips.ac.ru',      NULL,               NULL,                         NULL);
     34INSERT INTO author VALUES (22,  'Ulrich Muller',            'UM',   NULL,       'ulrich.moelle-@rz.hu-berlin.de',NULL,              NULL,                         NULL);
     35INSERT INTO author VALUES (23,  'Joachim Schneider',        'JS',   NULL,       'joaschneide-@debitel.net',     NULL,               NULL,                         NULL);
     36INSERT INTO author VALUES (24,  'David Raison',             'DR',   'davidr',   'djr@lemur.co.uk',              NULL,               NULL,                         NULL);
     37INSERT INTO author VALUES (25,  'Robert Pouliot',           'RPo',  NULL,       'kryno-@clic.net',              NULL,               NULL,                         NULL);
     38INSERT INTO author VALUES (26,  'Markus Montkowski',        'MM',   NULL,       'mmontkowski@gmx.de',           NULL,               NULL,                         NULL);
     39INSERT INTO author VALUES (27,  'Marty Amodeo',             'MA',   NULL,       'mart-@rochester.rr.com',       NULL,               NULL,                         NULL);
     40INSERT INTO author VALUES (28,  'Josef Chmel',              'JCh',  NULL,       'chme-@mujweb.cz',              NULL,               NULL,                         NULL);
     41INSERT INTO author VALUES (29,  'Lee Riemenschneider',      'LR',   NULL,       'lwrieme-@wcic.cioe.com',       NULL,               NULL,                         NULL);
     42INSERT INTO author VALUES (30,  'Jeppe Cramon',             'JCr',  NULL,       'jepp-@cramon.dk',              NULL,               NULL,                         NULL);
     43INSERT INTO author VALUES (31,  'Edgar Buerkle',            'EB',   'buerkle',  'Edgar.Buerkle@gmx.net',        NULL,               NULL,                         NULL);
     44INSERT INTO author VALUES (32,  'Yuri Dario',               'UD',   NULL,       'mc6530@mclink.it',             NULL,               NULL,                         NULL);
     45INSERT INTO author VALUES (33,  'Adrian Gschwend',          'AG',   NULL,       NULL,                           NULL,               NULL,                         NULL);
    4646-- correct cvs user?
    47 INSERT INTO author VALUES (34,  'Jeroen van den Horn',      'JvH',  'hugh',     'J.vandenHorn@fibre.a2000.nl',  NULL,               NULL);
    48 INSERT INTO author VALUES (35,  'Bart van Leeuwen',         'BvL',  NULL,       NULL,                           NULL,               NULL);
    49 INSERT INTO author VALUES (36,  'Nenad Milenkovic',         'NM',   NULL,       NULL,                           NULL,               NULL);
    50 INSERT INTO author VALUES (37,  'Michal Necasek',           'MN',  'mike',      'mike@mendelu.cz',              NULL,               NULL);
    51 INSERT INTO author VALUES (38,  'Vitali E. Pelenyov',       'VEP',  NULL,       'tvv@sbs.kiev.ua',              NULL,               NULL);
    52 INSERT INTO author VALUES (39,  'Vit Timchishin',           'VT',   NULL,       NULL,                           NULL,               NULL);
    53 INSERT INTO author VALUES (40,  'Jens Wiessner',            'JW',   'jens',     'wiessnej@rfi.de',              NULL,               NULL);
    54 INSERT INTO author VALUES (41,  'Christian Langanke',       'CL',   'cla',      'cbratschi@datacomm.ch',        NULL,               NULL);
    55 INSERT INTO author VALUES (42,  'Marco A. Morales',         'MAM',  NULL,       NULL,                           NULL,               NULL);
    56 INSERT INTO author VALUES (43,  'Richard P. Burke',         'RPB',  NULL,       NULL,                           NULL,               NULL);
    57 INSERT INTO author VALUES (44,  'TechnicalDirector@...',     'TDi', NULL, 'TechnicalDirector@webwombat.com.au', NULL,      NULL);
    58 INSERT INTO author VALUES (45,  'Charles Hunter',           'CH',   NULL,       NULL,                           NULL,               NULL);
    59 INSERT INTO author VALUES (46,  'Ahti Heinla',              'AHe',  NULL,       NULL,                           NULL,               NULL);
    60 INSERT INTO author VALUES (47,  'John P Baker',             'JPB',  NULL,       NULL,                           NULL,               NULL);
     47INSERT INTO author VALUES (34,  'Jeroen van den Horn',      'JvH',  'hugh',     'J.vandenHorn@fibre.a2000.nl',  NULL,               NULL,                         NULL);
     48INSERT INTO author VALUES (35,  'Bart van Leeuwen',         'BvL',  NULL,       NULL,                           NULL,               NULL,                         NULL);
     49INSERT INTO author VALUES (36,  'Nenad Milenkovic',         'NM',   NULL,       NULL,                           NULL,               NULL,                         NULL);
     50INSERT INTO author VALUES (37,  'Michal Necasek',           'MN',  'mike',      'mike@mendelu.cz',              NULL,               NULL,                         NULL);
     51INSERT INTO author VALUES (38,  'Vitali E. Pelenyov',       'VEP',  NULL,       'tvv@sbs.kiev.ua',              NULL,               NULL,                         NULL);
     52INSERT INTO author VALUES (39,  'Vit Timchishin',           'VT',   NULL,       NULL,                           NULL,               NULL,                         NULL);
     53INSERT INTO author VALUES (40,  'Jens Wiessner',            'JW',   'jens',     'wiessnej@rfi.de',              NULL,               NULL,                         NULL);
     54INSERT INTO author VALUES (41,  'Christian Langanke',       'CL',   'cla',      'cbratschi@datacomm.ch',        NULL,               NULL,                         NULL);
     55INSERT INTO author VALUES (42,  'Marco A. Morales',         'MAM',  NULL,       NULL,                           NULL,               NULL,                         NULL);
     56INSERT INTO author VALUES (43,  'Richard P. Burke',         'RPB',  NULL,       NULL,                           NULL,               NULL,                         NULL);
     57INSERT INTO author VALUES (44,  'TechnicalDirector@...',     'TDi', NULL, 'TechnicalDirector@webwombat.com.au', NULL,               NULL,                         NULL);
     58INSERT INTO author VALUES (45,  'Charles Hunter',           'CH',   NULL,       NULL,                           NULL,               NULL,                         NULL);
     59INSERT INTO author VALUES (46,  'Ahti Heinla',              'AHe',  NULL,       NULL,                           NULL,               NULL,                         NULL);
     60INSERT INTO author VALUES (47,  'John P Baker',             'JPB',  NULL,       NULL,                           NULL,               NULL,                         NULL);
    6161--INSERT INTO author VALUES (,  '', '', NULL, NULL, NULL,    NULL);
    6262--INSERT INTO author VALUES (,  '', '', NULL, NULL, NULL,    NULL);
    6363
    64 INSERT INTO author VALUES (4095,'knut st. osmundsen',   'kso', 'bird',     'knut.stange.osmundsen@mynd.no', 'Norway',            'Oslo');
     64INSERT INTO author VALUES (4095,'knut st. osmundsen',       'kso', 'bird',     'knut.stange.osmundsen@mynd.no', 'Norway',           'Oslo',                       NULL);
    6565
    6666
  • trunk/tools/database/CreateTables.sql

    r3865 r3870  
    1 -- $Id: CreateTables.sql,v 1.11 2000-07-19 21:29:36 bird Exp $
     1-- $Id: CreateTables.sql,v 1.12 2000-07-20 11:39:59 bird Exp $
    22--
    33-- Create all tables.
     
    88USE Odin32;
    99
     10
     11--
     12-- Manually create author table.
     13--
     14CREATE TABLE author (
     15    refcode     SMALLINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
     16    name        VARCHAR(64) NOT NULL,
     17    initials    CHAR(4) NOT NULL,
     18    alias       VARCHAR(32),
     19    email       VARCHAR(64),
     20    country     VARCHAR(64),
     21    location    VARCHAR(64),
     22    description TEXT,
     23    UNIQUE u1(refcode),
     24    UNIQUE u2(name),
     25    UNIQUE u3(initials)
     26--   ,UNIQUE i4(alias), UNIQUE columns have to be defined NOT NULL in mySql.
     27--    UNIQUE i5(email)  UNIQUE columns have to be defined NOT NULL in mySql.
     28);
     29
     30
     31
     32--
     33--
     34-- Documentation
     35--
     36--
    1037
    1138--
     
    2653--
    2754-- This table holds the dll names.
     55--    Type has these known types:
     56--       'A' for Odin32 API dll
     57--       'I' for Internal Odin32 (API) dll
     58--       'S' for support stuff (ie. pe.exe and win32k.sys).
     59--       'T' for tools (executables and dlls)
    2860--
    2961CREATE TABLE dll (
    30     refcode     TINYINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    31     name        VARCHAR(32) NOT NULL,
     62    refcode     TINYINT       NOT NULL AUTO_INCREMENT PRIMARY KEY,
     63    name        VARCHAR(32)   NOT NULL,
     64    type        CHAR          NOT NULL DEFAULT 'A',
    3265    description VARCHAR(255),
    3366    UNIQUE u1(refcode),
     
    4679    lastauthor      SMALLINT NOT NULL,
    4780    revision        CHAR(10) NOT NULL,
     81    updated         TINYINT  NOT NULL DEFAULT 0,
    4882    description     TEXT,
    4983    UNIQUE u1(refcode),
     
    5185    INDEX  i1(name)
    5286);
     87
    5388
    5489--
     
    70105--
    71106-- This table holds API information (per dll / file).
     107--
     108-- Type has these known values:
     109--       'A' for API
     110--       'I' for Internal Odin32 API
    72111--
    73112CREATE TABLE function (
     
    82121    apigroup SMALLINT,
    83122    return   VARCHAR(64),
     123    type     CHAR     NOT NULL DEFAULT 'A',
    84124    updated  TINYINT  NOT NULL DEFAULT 0,
    85125    description TEXT,
     
    98138    INDEX  i5(file),
    99139    UNIQUE u1(refcode),
    100     UNIQUE u2(name, dll)
     140    UNIQUE u2(name, dll),
     141    UNIQUE u3(type, refcode)
    101142);
    102143
     
    116157
    117158
     159--
     160-- Many to many relation between functions and authors.
     161--
     162CREATE TABLE fnauthor (
     163    author   SMALLINT NOT NULL,
     164    function INTEGER NOT NULL,
     165    UNIQUE u1(function, author)
     166);
     167
    118168
    119169--
     
    130180
    131181
    132 --
    133 -- Manually create author table.
    134 --
    135 CREATE TABLE author (
    136     refcode  SMALLINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    137     name     VARCHAR(64) NOT NULL,
    138     initials CHAR(4) NOT NULL,
    139     alias    VARCHAR(32),
    140     email    VARCHAR(64),
    141     country  VARCHAR(64),
    142     location VARCHAR(64),
    143     UNIQUE u1(refcode),
    144     UNIQUE u2(name),
    145     UNIQUE u3(initials)
    146 --   ,UNIQUE i4(alias), UNIQUE columns have to be defined NOT NULL in mySql.
    147 --    UNIQUE i5(email)  UNIQUE columns have to be defined NOT NULL in mySql.
    148 );
    149 
    150 
    151 --
    152 -- Many to many relation between functions and authors.
    153 --
    154 CREATE TABLE fnauthor (
    155     author   SMALLINT NOT NULL,
    156     function INTEGER NOT NULL,
    157     UNIQUE u1(function, author)
    158 );
    159 
     182
     183--
     184--
     185-- History information
     186--
     187--
    160188
    161189--
Note: See TracChangeset for help on using the changeset viewer.