]> git.parisson.com Git - telemeta-data.git/commitdiff
wipe ':' and '?' out of items IDs
authorolivier <olivier@3bf09e05-f825-4182-b9bc-eedd7160adf0>
Thu, 24 May 2007 17:47:14 +0000 (17:47 +0000)
committerolivier <olivier@3bf09e05-f825-4182-b9bc-eedd7160adf0>
Thu, 24 May 2007 17:47:14 +0000 (17:47 +0000)
git-svn-id: http://svn.parisson.org/svn/crem@3 3bf09e05-f825-4182-b9bc-eedd7160adf0

scripts/import.sql

index 78c2078fa6e6348856439661d4bc5a3ec1a68036..0bb05be39f528facc29514722d886e186e85a59f 100644 (file)
@@ -4,8 +4,6 @@ FIELDS TERMINATED BY '\t'
 LINES TERMINATED BY '\r\n';
 
 UPDATE telemeta_collection SET id=REPLACE(id, '/', '--');
-UPDATE telemeta_item SET id=REPLACE(id, ":", "__");
-
 UPDATE telemeta_collection SET copied_from_id = NULL WHERE copied_from_id = '';
 
 DELETE FROM telemeta_item;
@@ -13,7 +11,9 @@ LOAD DATA INFILE '/tmp/crem_import/phono.txt' INTO TABLE telemeta_item
 FIELDS TERMINATED BY '\t'
 LINES TERMINATED BY '\r\n';
 
+UPDATE telemeta_item SET id=REPLACE(id, ":", "__");
 UPDATE telemeta_item SET id=REPLACE(id, '/', '--');
+UPDATE telemeta_item SET id=REPLACE(id, '?', 'i');
 UPDATE telemeta_item SET collection_id=REPLACE(collection_id, '/', '--');
 UPDATE telemeta_item SET title='' WHERE title='N';
 UPDATE telemeta_item SET etat=REPLACE(etat, ')', '_');