Changes between Version 4 and Version 5 of i2b2 HowTo Create an Ontology


Ignore:
Timestamp:
10/07/13 12:03:49 (11 years ago)
Author:
Richard Bramley
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • i2b2 HowTo Create an Ontology

    v4 v5  
    172172EXEC (@TCreateOntologyTable);
    173173
     174-- Upgrade ontology table to version 1.6
     175
     176DECLARE @UpgradeOntology1_6A VARCHAR(MAX)
     177DECLARE @UpgradeOntology1_6B VARCHAR(MAX)
     178
     179SET @UpgradeOntology1_6A = '
     180    ALTER TABLE ' + @OntologyName + '
     181        ADD m_applied_path varchar(700) NULL
     182    ;
     183   
     184    ALTER TABLE ' + @OntologyName + '
     185        ADD m_exclusion_cd varchar(25) NULL
     186    ;
     187   
     188    ALTER TABLE ' + @OntologyName + '
     189        ADD     C_PATH  VARCHAR(700)   NULL
     190    ;
     191   
     192    ALTER TABLE ' + @OntologyName + '
     193        ADD     C_SYMBOL VARCHAR(50)    NULL
     194    ;
     195'
     196
     197SET @UpgradeOntology1_6B = '
     198    UPDATE ' + @OntologyName + '
     199    SET m_applied_path = ''@''
     200    ;
     201
     202    ALTER TABLE ' + @OntologyName + '
     203        ALTER COLUMN [m_applied_path] varchar(700) NOT NULL
     204    ;
     205       
     206    CREATE INDEX ' + @OntologyName + '_META_FULLNAME_IDX ON ' + @OntologyName + '(C_FULLNAME);
     207   
     208    CREATE INDEX ' + @OntologyName + '_META_APPLIED_PATH_IDX ON ' + @OntologyName + '(M_APPLIED_PATH); 
     209'
     210
     211EXEC (@UpgradeOntology1_6A);
     212EXEC (@UpgradeOntology1_6B);
     213
    174214--
    175215-- CREATE SCHEME