From f7b697f12a0b6d16c68897188c308828336aaddb Mon Sep 17 00:00:00 2001 From: Benjamin Phillippe Date: Mon, 21 Oct 2013 14:34:41 -0500 Subject: [PATCH] Issue #1682 Delta script for ebxml registry query changes Change-Id: I84a3007a3c23697c333e5862d8fd4a4aba9f23a2 Former-commit-id: 9617e2ee1017020a5ba93a84e5066fd451a1eb61 [formerly d0c3d9575a39881d3323815be9dee56cafe5d614] [formerly 0c56d5e859e28807170b4e95c81236f011868241] [formerly 9617e2ee1017020a5ba93a84e5066fd451a1eb61 [formerly d0c3d9575a39881d3323815be9dee56cafe5d614] [formerly 0c56d5e859e28807170b4e95c81236f011868241] [formerly 02dc390b98f0744140fd62b3fc973df6ae700927 [formerly 0c56d5e859e28807170b4e95c81236f011868241 [formerly 9b6a0ce7404017dcd29cd0a14f0dba5d30e480b1]]]] Former-commit-id: 02dc390b98f0744140fd62b3fc973df6ae700927 Former-commit-id: ae638e74324fe9d08e3322e9883fec9e0753b069 [formerly 15a92382c2a4974fcb88b4a328ea4f15b713846f] [formerly 35a6370f7a88bbd036f10309fc2533697ca6cf75 [formerly 99b1cee6445089e878049cfb54f7c741f25dad7b]] Former-commit-id: 7f2f4bfe1b22741cce371eb2e960f3d98e6ff5a2 [formerly 3eec43afdb76899ec548564a8b36dca97406e671] Former-commit-id: 32113dbdbc7f391d50542c1f38888d26781ba98a --- .../registryQueryUpdate/updateQueries.sh | 5 ++++ .../registryQueryUpdate/updateQueriesSql.sql | 26 +++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 deltaScripts/14.2.1/registryQueryUpdate/updateQueries.sh create mode 100644 deltaScripts/14.2.1/registryQueryUpdate/updateQueriesSql.sql diff --git a/deltaScripts/14.2.1/registryQueryUpdate/updateQueries.sh b/deltaScripts/14.2.1/registryQueryUpdate/updateQueries.sh new file mode 100644 index 0000000000..63f1ee0688 --- /dev/null +++ b/deltaScripts/14.2.1/registryQueryUpdate/updateQueries.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +PSQL=/awips2/psql/bin/psql +DIR=`dirname $0` +${PSQL} -U awips -d metadata -f ${DIR}/updateQueriesSql.sql diff --git a/deltaScripts/14.2.1/registryQueryUpdate/updateQueriesSql.sql b/deltaScripts/14.2.1/registryQueryUpdate/updateQueriesSql.sql new file mode 100644 index 0000000000..c03c6ff67f --- /dev/null +++ b/deltaScripts/14.2.1/registryQueryUpdate/updateQueriesSql.sql @@ -0,0 +1,26 @@ +delete from ebxml.taxonomyelementtype_classificationnode where classificationnode_id='urn:oasis:names:tc:ebxml-regrep:QueryLanguage:SPARQL'; +delete from ebxml.classificationnode where id= 'urn:oasis:names:tc:ebxml-regrep:QueryLanguage:SPARQL'; + +delete from ebxml.taxonomyelementtype_classificationnode where classificationnode_id='urn:oasis:names:tc:ebxml-regrep:QueryLanguage:SQL-92'; +delete from ebxml.classificationnode where id= 'urn:oasis:names:tc:ebxml-regrep:QueryLanguage:SQL-92'; + +delete from ebxml.taxonomyelementtype_classificationnode where classificationnode_id='urn:oasis:names:tc:ebxml-regrep:QueryLanguage:XQuery'; +delete from ebxml.classificationnode where id= 'urn:oasis:names:tc:ebxml-regrep:QueryLanguage:XQuery'; + +delete from ebxml.taxonomyelementtype_classificationnode where classificationnode_id='urn:oasis:names:tc:ebxml-regrep:QueryLanguage:EJBQL'; +delete from ebxml.classificationnode where id= 'urn:oasis:names:tc:ebxml-regrep:QueryLanguage:EJBQL'; + +INSERT INTO ebxml.classificationnode (id,lid,objecttype,owner,versionname,code,parent,path) VALUES +('urn:oasis:names:tc:ebxml-regrep:QueryLanguage:HQL','urn:oasis:names:tc:ebxml-regrep:QueryLanguage:HQL', +'urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ClassificationNode','NCF','1','HQL', +'urn:oasis:names:tc:ebxml-regrep:classificationScheme:QueryLanguage','/urn:oasis:names:tc:ebxml-regrep:classificationScheme:QueryLanguage/HQL'); +INSERT INTO ebxml.taxonomyelementtype_classificationnode(taxonomyelementtype_id,classificationnode_id) VALUES('urn:oasis:names:tc:ebxml-regrep:classificationScheme:QueryLanguage','urn:oasis:names:tc:ebxml-regrep:QueryLanguage:HQL'); + +delete from ebxml.taxonomyelementtype_classificationnode where classificationnode_id='urn:oasis:names:tc:ebxml-regrep:query:ExportObject'; +delete from ebxml.classificationnode where id= 'urn:oasis:names:tc:ebxml-regrep:query:ExportObject'; + +delete from ebxml.taxonomyelementtype_classificationnode where classificationnode_id='urn:oasis:names:tc:ebxml-regrep:query:FindAllMyObjects'; +delete from ebxml.classificationnode where id= 'urn:oasis:names:tc:ebxml-regrep:query:FindAllMyObjects'; + +delete from ebxml.taxonomyelementtype_classificationnode where classificationnode_id='urn:oasis:names:tc:ebxml-regrep:query:ExtrinsicObjectQuery'; +delete from ebxml.classificationnode where id= 'urn:oasis:names:tc:ebxml-regrep:query:ExtrinsicObjectQuery';