]> git.parisson.com Git - telemeta-data.git/commitdiff
crem prototype import: do not import items with broken collection ref
authorolivier <olivier@3bf09e05-f825-4182-b9bc-eedd7160adf0>
Mon, 6 Apr 2009 17:11:10 +0000 (17:11 +0000)
committerolivier <olivier@3bf09e05-f825-4182-b9bc-eedd7160adf0>
Mon, 6 Apr 2009 17:11:10 +0000 (17:11 +0000)
git-svn-id: http://svn.parisson.org/svn/crem@76 3bf09e05-f825-4182-b9bc-eedd7160adf0

trunk/import/prototype/scripts/crem-import.sql

index 75c49cfbf056ad3e994a799eaa9b5d9f8095ad51..8cd853f111ef15f25a833d23f754abf5c15dd780 100644 (file)
@@ -31,6 +31,8 @@ UPDATE telemeta_item SET etat=REPLACE(etat, ')', '_');
 UPDATE telemeta_item SET etat=REPLACE(etat, '(', '_');
 UPDATE telemeta_item SET file="items/test.wav";
 
+DELETE FROM telemeta_item WHERE collection_id NOT IN (SELECT id FROM telemeta_collection);
+
 DELETE FROM telemeta_physicalformat;
 INSERT INTO telemeta_physicalformat (value)
     SELECT DISTINCT physical_format FROM telemeta_collection