Skip to content

Commit 5c54b61

Browse files
committed
Updating taxonname variable type in returned tables.
A sed replace operation (largely). Changing taxonname (and aliases) to text from character varying.
1 parent 864a9d3 commit 5c54b61

28 files changed

+34
-56
lines changed

function/ti/getbiochemdatasetbyid.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
CREATE OR REPLACE FUNCTION ti.getbiochemdatasetbyid(_datasetid integer)
2-
RETURNS TABLE(sampleid integer, analysisunitname character varying, samplename character varying, sampledate character varying, taxonname character varying, variable character varying, variableelement character varying, variableunits character varying, value double precision)
2+
RETURNS TABLE(sampleid integer, analysisunitname character varying, samplename character varying, sampledate character varying, taxonname text, variable character varying, variableelement character varying, variableunits character varying, value double precision)
33
LANGUAGE plpgsql
44
AS $function$
55
DECLARE

function/ti/getchildtaxaforallsites.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
CREATE OR REPLACE FUNCTION ti.getchildtaxaforallsites(_taxonname character varying)
2-
RETURNS TABLE(taxonid integer, taxonname character varying, sitename character varying)
2+
RETURNS TABLE(taxonid integer, taxonname text, sitename character varying)
33
LANGUAGE sql
44
AS $function$
55
WITH RECURSIVE taxacte

function/ti/getdatasetsbytaxon.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
CREATE OR REPLACE FUNCTION ti.getdatasetsbytaxon(_taxon character varying)
2-
RETURNS TABLE(taxonname character varying, variableelement character varying, datasetid integer, datasettype character varying, collectionunitid integer, siteid integer, sitename character varying)
2+
RETURNS TABLE(taxonname text, variableelement character varying, datasetid integer, datasettype character varying, collectionunitid integer, siteid integer, sitename character varying)
33
LANGUAGE sql
44
AS $function$
55
SELECT ndb.taxa.taxonname, ndb.variableelements.variableelement, ndb.datasets.datasetid, ndb.datasettypes.datasettype, ndb.collectionunits.collectionunitid,

function/ti/getdatasetspecimendates.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
CREATE OR REPLACE FUNCTION ti.getdatasetspecimendates(_datasetid integer)
2-
RETURNS TABLE(specimenid integer, analysisunitname character varying, depth double precision, thickness double precision, taxonname character varying, variableunits character varying, variablecontext character varying, elementtype character varying, symmetry character varying, portion character varying, maturity character varying, sex character varying, domesticstatus character varying, nisp double precision, preservative character varying, repository character varying, specimennr character varying, fieldnr character varying, arctosnr character varying, genbanknr character varying, notes text, geochrontype character varying, labnumber character varying, fraction character varying, age double precision, errorolder double precision, erroryounger double precision, infinite boolean, calageolder double precision, calageyounger double precision, calibrationcurve character varying, calibrationprogram character varying, version character varying)
2+
RETURNS TABLE(specimenid integer, analysisunitname character varying, depth double precision, thickness double precision, taxonname text, variableunits character varying, variablecontext character varying, elementtype character varying, symmetry character varying, portion character varying, maturity character varying, sex character varying, domesticstatus character varying, nisp double precision, preservative character varying, repository character varying, specimennr character varying, fieldnr character varying, arctosnr character varying, genbanknr character varying, notes text, geochrontype character varying, labnumber character varying, fraction character varying, age double precision, errorolder double precision, erroryounger double precision, infinite boolean, calageolder double precision, calageyounger double precision, calibrationcurve character varying, calibrationprogram character varying, version character varying)
33
LANGUAGE sql
44
AS $function$
55
SELECT

function/ti/getdatasetspecimens.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
CREATE OR REPLACE FUNCTION ti.getdatasetspecimens(_datasetid integer)
2-
RETURNS TABLE(specimenid integer, dataid integer, elementtype character varying, symmetry character varying, portion character varying, maturity character varying, sex character varying, domesticstatus character varying, preservative character varying, nisp double precision, repository character varying, specimennr character varying, fieldnr character varying, arctosnr character varying, notes text, taxonname character varying, taxagroup character varying)
2+
RETURNS TABLE(specimenid integer, dataid integer, elementtype character varying, symmetry character varying, portion character varying, maturity character varying, sex character varying, domesticstatus character varying, preservative character varying, nisp double precision, repository character varying, specimennr character varying, fieldnr character varying, arctosnr character varying, notes text, taxonname text, taxagroup character varying)
33
LANGUAGE sql
44
AS $function$
55

function/ti/getdatasettaxonnotes.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
CREATE OR REPLACE FUNCTION ti.getdatasettaxonnotes(_datasetid integer)
2-
RETURNS TABLE(taxonid integer, taxonname character varying, notes text)
2+
RETURNS TABLE(taxonid integer, taxonname text, notes text)
33
LANGUAGE sql
44
AS $function$
55
SELECT ndb.datasettaxonnotes.taxonid, ndb.taxa.taxonname, ndb.datasettaxonnotes.notes
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
CREATE OR REPLACE FUNCTION ti.getdatasettaxonnotesbytaxonid(_datasetid integer, _taxonid integer)
2-
RETURNS TABLE(taxonid integer, taxonname character varying, notes text)
2+
RETURNS TABLE(taxonid integer, taxonname text, notes text)
33
LANGUAGE sql
44
AS $function$
55
SELECT dtn.taxonid,
@@ -9,4 +9,4 @@ AS $function$
99
INNER JOIN ndb.taxa AS tx ON dtn.taxonid = tx.taxonid
1010
WHERE dtn.datasetid = _datasetid
1111
AND dtn.taxonid = _taxonid
12-
$function$
12+
$function$;

function/ti/getdatasetvariables.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
CREATE OR REPLACE FUNCTION ti.getdatasetvariables(_datasetid integer)
2-
RETURNS TABLE(variableid integer, taxoncode character varying, taxonname character varying, author character varying, variableelement character varying, variableunits character varying, variablecontext character varying)
2+
RETURNS TABLE(variableid integer, taxoncode character varying, taxonname text, author character varying, variableelement character varying, variableunits character varying, variablecontext character varying)
33
LANGUAGE sql
44
AS $function$
55
SELECT ndb.data.variableid, ndb.taxa.taxoncode, ndb.taxa.taxonname, ndb.taxa.author, ndb.variableelements.variableelement,
@@ -15,4 +15,4 @@ FROM ndb.variableelements RIGHT OUTER JOIN
1515
WHERE ndb.samples.datasetid = _datasetid
1616
GROUP BY ndb.data.variableid, ndb.taxa.taxoncode, ndb.taxa.taxonname, ndb.taxa.author, ndb.variableelements.variableelement,
1717
ndb.variableunits.variableunits, ndb.variablecontexts.variablecontext
18-
$function$
18+
$function$;

function/ti/getdatasetvariablesynonyms.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
CREATE OR REPLACE FUNCTION ti.getdatasetvariablesynonyms(_datasetid integer, _variableid integer)
2-
RETURNS TABLE(synonymyid integer, reftaxonname character varying, fromcontributor boolean, publicationid integer, notes text)
2+
RETURNS TABLE(synonymyid integer, reftaxonname text, fromcontributor boolean, publicationid integer, notes text)
33
LANGUAGE sql
44
AS $function$
55
SELECT ndb.synonymy.synonymyid, ndb.taxa.taxonname as reftaxonname, ndb.synonymy.fromcontributor, ndb.synonymy.publicationid,

function/ti/getinvalidtaxabytaxagroupid.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
CREATE OR REPLACE FUNCTION ti.getinvalidtaxabytaxagroupid(_taxagroupid character varying)
2-
RETURNS TABLE(taxonid integer, taxoncode character varying, taxonname character varying, author character varying, valid boolean, highertaxonid integer, extinct boolean, taxagroupid character varying, publicationid integer, validatorid integer, validatedate character varying, notes text)
2+
RETURNS TABLE(taxonid integer, taxoncode character varying, taxonname text, author character varying, valid boolean, highertaxonid integer, extinct boolean, taxagroupid character varying, publicationid integer, validatorid integer, validatedate character varying, notes text)
33
LANGUAGE sql
44
AS $function$
55

0 commit comments

Comments
 (0)