From b0ceea857e0f5241c53152de4d4d730a4bf4ae74 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Euzenat?= <Jerome.Euzenat@inria.fr>
Date: Tue, 6 May 2014 12:48:40 +0000
Subject: [PATCH] - more completion of the alignmenturis table

---
 src/fr/inrialpes/exmo/align/service/SQLCache.java | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/fr/inrialpes/exmo/align/service/SQLCache.java b/src/fr/inrialpes/exmo/align/service/SQLCache.java
index 5be6149b..f6e29ab2 100644
--- a/src/fr/inrialpes/exmo/align/service/SQLCache.java
+++ b/src/fr/inrialpes/exmo/align/service/SQLCache.java
@@ -463,6 +463,7 @@ public class SQLCache extends VolatilCache implements Cache {
 		//ontologies do not depend on alignments
 		//st.executeUpdate("DELETE FROM ontology WHERE id='"+id+"'");
 		st.executeUpdate("DELETE FROM dependency WHERE id='"+id+"'");
+		st.executeUpdate("DELETE FROM alignmenturis WHERE id='"+id+"'");
 		st.executeUpdate("DELETE FROM alignment WHERE id='"+id+"'");
 		alignment.setExtension( SVCNS, STORED, (String)null);
 	    } catch ( SQLException sex ) {
@@ -795,7 +796,7 @@ public class SQLCache extends VolatilCache implements Cache {
       
       CREATE TABLE alignmenturis (
       id varchar(100),
-      uri varchar(200),
+      uri varchar(255),
       prefered boolean);
       // Implicit constraint, for each id, there is at most one prefered set to true
       
@@ -816,7 +817,7 @@ public class SQLCache extends VolatilCache implements Cache {
 	    st.executeUpdate("CREATE TABLE dependency (id VARCHAR(100), dependsOn VARCHAR(100), FOREIGN KEY (id) REFERENCES alignment (id), FOREIGN KEY (dependsOn) REFERENCES alignment (id), primary key (id, dependsOn))");
 	    st.executeUpdate("CREATE TABLE cell (id VARCHAR(100), cell_id VARCHAR(255), uri1 VARCHAR(255), uri2 VARCHAR(255), semantics VARCHAR(30), measure VARCHAR(20), relation VARCHAR(255), FOREIGN KEY (id) REFERENCES alignment (id))");
 	    st.executeUpdate("CREATE TABLE extension (id VARCHAR(100), uri VARCHAR(200), tag VARCHAR(50), val VARCHAR(500))");
-	    st.executeUpdate("CREATE TABLE alignmenturis (id varchar(100), uri varchar(200), prefered boolean);");
+	    st.executeUpdate("CREATE TABLE alignmenturis (id varchar(100), uri varchar(255), prefered boolean);");
 
 	    /*
 	    // EDOAL
@@ -1090,7 +1091,7 @@ public class SQLCache extends VolatilCache implements Cache {
 		if ( version < 464 ) {
 		    // ADDED TABLE FOR MULTIPLE URIs
 		    // URIINdex:
-		    st.executeUpdate("CREATE TABLE alignmenturis (id varchar(100), uri varchar(200), prefered boolean);");
+		    st.executeUpdate("CREATE TABLE alignmenturis (id varchar(100), uri varchar(255), prefered boolean);");
 		}
 		// EDOAL
 		// ALTER version
-- 
GitLab