From: olivier Date: Mon, 6 Jul 2009 13:43:36 +0000 (+0000) Subject: docref sql: force character set to utf8 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=ea50db7d68e9c223e4f788ace648ec074ef59da7;p=telemeta-data.git docref sql: force character set to utf8 git-svn-id: http://svn.parisson.org/svn/crem@112 3bf09e05-f825-4182-b9bc-eedd7160adf0 --- diff --git a/trunk/docref/crem.sql b/trunk/docref/crem.sql index 9849023..3dddfd7 100644 --- a/trunk/docref/crem.sql +++ b/trunk/docref/crem.sql @@ -50,52 +50,52 @@ 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;