Project

General

Profile

« Previous | Next » 

Revision 48139

integrated (hopefully) all required changes from dnet40

View differences:

queryDatasourceOrganization.sql
1
SELECT dor.datasource				as datasource,
2
		dor.organization			as organization,
3
 		dor.startdate				as startdate,
4
 		dor.enddate					as enddate,
5
 		dor.inferred				as inferred,
6
		dor.deletedbyinference		as deletedbyinference,
7
		dor.trust					as trust,
8
		dor.inferenceprovenance		as inferenceprovenance,
9
 		
10
 		doc.code || '@@@' || doc.name || '@@@' || dos.code || '@@@' || dos.name	as semantics,
11
 		pac.code || '@@@' || pac.name || '@@@' || pas.code || '@@@' || pas.name	as provenanceaction
12
 		
1
SELECT
2
	dor.datasource                                                          AS datasource,
3
	dor.organization                                                        AS organization,
4
	dor.startdate                                                           AS startdate,
5
	dor.enddate                                                             AS enddate,
6
	dor.inferred                                                            AS inferred,
7
	dor.deletedbyinference                                                  AS deletedbyinference,
8
	dor.trust                                                               AS trust,
9
	dor.inferenceprovenance                                                 AS inferenceprovenance,
10

  
11
	doc.code || '@@@' || doc.name || '@@@' || dos.code || '@@@' || dos.name AS semantics,
12
	pac.code || '@@@' || pac.name || '@@@' || pas.code || '@@@' || pas.name AS provenanceaction
13

  
13 14
FROM datasource_organization dor
14 15

  
15
	left outer join datasources d on (dor.datasource = d.id)
16
	LEFT OUTER JOIN datasources d ON (dor.datasource = d.id)
16 17

  
17
	left outer join class pac on (pac.code = d.provenanceactionclass)
18
	left outer join scheme pas on (pas.code = d.provenanceactionscheme)
18
	LEFT OUTER JOIN class pac ON (pac.code = d.provenanceactionclass)
19
	LEFT OUTER JOIN scheme pas ON (pas.code = d.provenanceactionscheme)
19 20

  
20
	left outer join class doc on (doc.code = dor.semanticclass)	
21
	left outer join scheme dos on (dos.code = dor.semanticscheme)
22
	
21
	LEFT OUTER JOIN class doc ON (doc.code = dor.semanticclass)
22
	LEFT OUTER JOIN scheme dos ON (dos.code = dor.semanticscheme)
23

  
23 24
--  These clauses have been commented to allow the import of all the datasource on the index 
24 25
-- WHERE d.datasourceclass != 'entityregistry'
25 26
--	AND d.openairecompatibilityclass IS NOT null

Also available in: Unified diff