]> git.parisson.com Git - telemeta-data.git/commitdiff
docref sql: force character set to utf8
authorolivier <olivier@3bf09e05-f825-4182-b9bc-eedd7160adf0>
Mon, 6 Jul 2009 13:43:36 +0000 (13:43 +0000)
committerolivier <olivier@3bf09e05-f825-4182-b9bc-eedd7160adf0>
Mon, 6 Jul 2009 13:43:36 +0000 (13:43 +0000)
git-svn-id: http://svn.parisson.org/svn/crem@112 3bf09e05-f825-4182-b9bc-eedd7160adf0

trunk/docref/crem.sql

index 984902351a178bd7f956dcff962c7e6c32e04087..3dddfd75465d15eefdb6a8f0c3a0542d3846648b 100644 (file)
 CREATE TABLE physical_formats (
     id      INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, 
     value   VARCHAR(250) NOT NULL UNIQUE
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 CREATE TABLE publishing_status (
     id      INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, 
     value   VARCHAR(250) NOT NULL UNIQUE
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 CREATE TABLE acquisition_modes (
     id      INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, 
     value   VARCHAR(250) NOT NULL UNIQUE
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 CREATE TABLE metadata_authors (
     id      INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, 
     value   VARCHAR(250) NOT NULL UNIQUE
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 CREATE TABLE metadata_writers (
     id      INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, 
     value   VARCHAR(250) NOT NULL UNIQUE
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 CREATE TABLE legal_rights (
     id      INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, 
     value   VARCHAR(250) NOT NULL UNIQUE
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 CREATE TABLE recording_contexts (
     id      INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, 
     value   VARCHAR(250) NOT NULL UNIQUE
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 CREATE TABLE ad_conversions (
     id      INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, 
     value   VARCHAR(250) NOT NULL UNIQUE
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 CREATE TABLE vernacular_styles (
     id      INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, 
     value   VARCHAR(250) NOT NULL UNIQUE
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 CREATE TABLE generic_styles (
     id      INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, 
     value   VARCHAR(250) NOT NULL UNIQUE
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 --
 -- Editeurs et collections
@@ -104,7 +104,7 @@ CREATE TABLE generic_styles (
 CREATE TABLE publishers (
     id      INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, 
     value   VARCHAR(250) NOT NULL UNIQUE
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 CREATE TABLE publisher_collections (
     id              INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, 
@@ -113,7 +113,7 @@ CREATE TABLE publisher_collections (
 
     FOREIGN KEY(publisher_id) REFERENCES publishers (id) ON DELETE CASCADE,
     UNIQUE (publisher_id, value)
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 --
 -- Thésaurus géographique
@@ -122,7 +122,7 @@ CREATE TABLE publisher_collections (
 CREATE TABLE location_types (
     id              VARCHAR(64) NOT NULL PRIMARY KEY,
     name            VARCHAR(150) NOT NULL
-) ENGINE=InnoDB;    
+) CHARACTER SET='utf8' ENGINE=InnoDB;    
 
 CREATE TABLE locations (
     name                VARCHAR(150) NOT NULL PRIMARY KEY,
@@ -133,7 +133,7 @@ CREATE TABLE locations (
 
     FOREIGN KEY(current_name) REFERENCES locations (name) ON DELETE SET NULL ON UPDATE CASCADE,
     FOREIGN KEY(complete_type_id) REFERENCES location_types (id) ON DELETE CASCADE
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 CREATE TABLE location_aliases (
     location_name       VARCHAR(150) NOT NULL,
@@ -143,7 +143,7 @@ CREATE TABLE location_aliases (
     PRIMARY KEY(location_name, alias),
     FOREIGN KEY(location_name) REFERENCES locations (name) 
         ON DELETE CASCADE ON UPDATE CASCADE
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 CREATE TABLE location_relations (
     location_name           VARCHAR(150) NOT NULL,
@@ -154,7 +154,7 @@ CREATE TABLE location_relations (
         ON DELETE CASCADE ON UPDATE CASCADE,
     FOREIGN KEY(parent_location_name) REFERENCES locations (name)
         ON DELETE CASCADE ON UPDATE CASCADE
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 --
 -- Ethnies
@@ -163,14 +163,14 @@ CREATE TABLE location_relations (
 CREATE TABLE ethnic_groups (
     id      INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, 
     name    VARCHAR(250) NOT NULL
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 CREATE TABLE ethnic_group_aliases (
     ethnic_group_id INTEGER NOT NULL, 
     name            VARCHAR(250) NOT NULL,
 
     FOREIGN KEY(ethnic_group_id) REFERENCES ethnic_groups (id) ON DELETE CASCADE
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 --
 -- Collections
@@ -235,7 +235,7 @@ CREATE TABLE media_collections (
         ON DELETE SET NULL,
     FOREIGN KEY(publishing_status_id)   REFERENCES publishing_status (id)
         ON DELETE SET NULL
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 --
 -- Items
@@ -283,7 +283,7 @@ CREATE TABLE media_items (
         ON DELETE SET NULL,
     FOREIGN KEY(generic_style_id) REFERENCES generic_styles (id)
         ON DELETE SET NULL
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 --
 -- Parties d'item/marqueurs
@@ -297,7 +297,7 @@ CREATE TABLE media_parts (
     end                     FLOAT NOT NULL,
 
     FOREIGN KEY(item_id) REFERENCES media_items (id) ON DELETE CASCADE
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 --
 -- Instruments et formations
@@ -306,7 +306,7 @@ CREATE TABLE media_parts (
 CREATE TABLE instruments (
     id      INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, 
     name    VARCHAR(250) NOT NULL
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 CREATE TABLE instrument_relations (
     instrument_id           INTEGER NOT NULL, 
@@ -317,12 +317,12 @@ CREATE TABLE instrument_relations (
         ON DELETE CASCADE,
     FOREIGN KEY(parent_instrument_id)   REFERENCES instruments (id)
         ON DELETE CASCADE
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 CREATE TABLE instrument_aliases (
     id      INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, 
     name    VARCHAR(250) NOT NULL
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 CREATE TABLE instrument_alias_relations (
     alias_id                INTEGER NOT NULL, 
@@ -333,7 +333,7 @@ CREATE TABLE instrument_alias_relations (
         ON DELETE CASCADE,
     FOREIGN KEY(instrument_id)  REFERENCES instruments (id)
         ON DELETE CASCADE
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 CREATE TABLE media_item_performances (
     media_item_id           INTEGER NOT NULL,
@@ -348,7 +348,7 @@ CREATE TABLE media_item_performances (
         ON DELETE SET NULL,
     FOREIGN KEY(alias_id)       REFERENCES instrument_aliases (id)
         ON DELETE SET NULL
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 --
 -- Contexte ethnographique
@@ -357,7 +357,7 @@ CREATE TABLE media_item_performances (
 CREATE TABLE context_keywords (
     id      INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, 
     value   VARCHAR(250) NOT NULL
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 CREATE TABLE media_item_keywords (
     item_id     INTEGER NOT NULL,
@@ -366,7 +366,7 @@ CREATE TABLE media_item_keywords (
     PRIMARY KEY(item_id, keyword_id),
     FOREIGN KEY(item_id) REFERENCES media_items (id) ON DELETE CASCADE,
     FOREIGN KEY(keyword_id) REFERENCES context_keywords (id) ON DELETE CASCADE
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 --
 -- Utilisateurs
@@ -379,7 +379,7 @@ CREATE TABLE users (
     last_name   VARCHAR(250) NOT NULL DEFAULT '',
     phone       VARCHAR(250) NOT NULL DEFAULT '',
     email       VARCHAR(250) NOT NULL DEFAULT ''
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 --
 -- Séléctions
@@ -391,7 +391,7 @@ CREATE TABLE playlists (
     name            VARCHAR(250) NOT NULL,
 
     FOREIGN KEY(owner_username) REFERENCES users (username) ON DELETE CASCADE
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 CREATE TABLE playlist_resources (
     playlist_id     INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY,
@@ -399,7 +399,7 @@ CREATE TABLE playlist_resources (
     resource_id     INTEGER NOT NULL,
 
     FOREIGN KEY(playlist_id) REFERENCES playlists (id) ON DELETE CASCADE
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;
 
 
 --
@@ -415,5 +415,5 @@ CREATE TABLE revisions (
     username        VARCHAR(64) NOT NULL,
 
     FOREIGN KEY(username) REFERENCES users (username) 
-) ENGINE=InnoDB;
+) CHARACTER SET='utf8' ENGINE=InnoDB;