[Collab-qa-commits] r2292 - udd/sql
Andreas Tille
tille at alioth.debian.org
Tue May 8 20:08:18 UTC 2012
Author: tille
Date: 2012-05-08 20:08:18 +0000 (Tue, 08 May 2012)
New Revision: 2292
Modified:
udd/sql/bibref.sql
Log:
Do not hide problems in author fields by making it a verbose string
Modified: udd/sql/bibref.sql
===================================================================
--- udd/sql/bibref.sql 2012-05-08 19:36:43 UTC (rev 2291)
+++ udd/sql/bibref.sql 2012-05-08 20:08:18 UTC (rev 2292)
@@ -28,7 +28,7 @@
AS $$
SELECT DISTINCT
'@Article{' || bibkey.value ||
- CASE WHEN bibauthor.value IS NOT NULL THEN E',\n Author = "{' || bibauthor.value || '}"' ELSE '' END ||
+ CASE WHEN bibauthor.value IS NOT NULL THEN E',\n Author = {' || bibauthor.value || '}' ELSE '' END ||
CASE WHEN bibtitle.value IS NOT NULL THEN E',\n Title = "{' ||
replace(replace(replace(bibtitle.value,
'_', E'\\_'), --
@@ -38,37 +38,37 @@
|| '}"'
ELSE '' END ||
CASE WHEN bibbooktitle.value IS NOT NULL THEN E',\n Booktitle = "{' || bibbooktitle.value || '}"' ELSE '' END ||
- CASE WHEN bibyear.value IS NOT NULL THEN E',\n Year = "{' || bibyear.value || '}"' ELSE '' END ||
- CASE WHEN bibmonth.value IS NOT NULL THEN E',\n Month = "{' || bibmonth.value || '}"' ELSE '' END ||
- CASE WHEN bibjournal.value IS NOT NULL THEN E',\n Journal = "{' || bibjournal.value || '}"' ELSE '' END ||
- CASE WHEN bibaddress.value IS NOT NULL THEN E',\n Address = "{' || bibaddress.value || '}"' ELSE '' END ||
- CASE WHEN bibpublisher.value IS NOT NULL THEN E',\n Publisher = "{' || bibpublisher.value || '}"' ELSE '' END ||
- CASE WHEN bibvolume.value IS NOT NULL THEN E',\n Volume = "{' || bibvolume.value || '}"' ELSE '' END ||
- CASE WHEN bibnumber.value IS NOT NULL THEN E',\n Number = "{' || bibnumber.value || '}"' ELSE '' END ||
- CASE WHEN bibpages.value IS NOT NULL THEN E',\n Pages = "{' || regexp_replace(bibpages.value, '(\d)-(\d)', '\1--\2') || '}"' ELSE '' END ||
- CASE WHEN biburl.value IS NOT NULL THEN E',\n URL = "{' ||
+ CASE WHEN bibyear.value IS NOT NULL THEN E',\n Year = {' || bibyear.value || '}' ELSE '' END ||
+ CASE WHEN bibmonth.value IS NOT NULL THEN E',\n Month = {' || bibmonth.value || '}' ELSE '' END ||
+ CASE WHEN bibjournal.value IS NOT NULL THEN E',\n Journal = {' || bibjournal.value || '}' ELSE '' END ||
+ CASE WHEN bibaddress.value IS NOT NULL THEN E',\n Address = {' || bibaddress.value || '}' ELSE '' END ||
+ CASE WHEN bibpublisher.value IS NOT NULL THEN E',\n Publisher = {' || bibpublisher.value || '}' ELSE '' END ||
+ CASE WHEN bibvolume.value IS NOT NULL THEN E',\n Volume = {' || bibvolume.value || '}' ELSE '' END ||
+ CASE WHEN bibnumber.value IS NOT NULL THEN E',\n Number = {' || bibnumber.value || '}' ELSE '' END ||
+ CASE WHEN bibpages.value IS NOT NULL THEN E',\n Pages = {' || regexp_replace(bibpages.value, '(\d)-(\d)', '\1--\2') || '}' ELSE '' END ||
+ CASE WHEN biburl.value IS NOT NULL THEN E',\n URL = {' ||
replace(replace(replace(biburl.value,
'_', E'\\_'), --
'%', E'\\%'), --
'&', E'\\&') --
- || '}"'
+ || '}'
ELSE '' END ||
- CASE WHEN bibdoi.value IS NOT NULL THEN E',\n DOI = "{' ||
+ CASE WHEN bibdoi.value IS NOT NULL THEN E',\n DOI = {' ||
replace(replace(bibdoi.value,
'_', E'\\_'), --
'&', E'\\&') --
- || '}"'
+ || '}'
ELSE '' END ||
- CASE WHEN bibpmid.value IS NOT NULL THEN E',\n PMID = "{' || bibpmid.value || '}"' ELSE '' END ||
- CASE WHEN bibeprint.value IS NOT NULL THEN E',\n EPrint = "{' ||
+ CASE WHEN bibpmid.value IS NOT NULL THEN E',\n PMID = {' || bibpmid.value || '}' ELSE '' END ||
+ CASE WHEN bibeprint.value IS NOT NULL THEN E',\n EPrint = {' ||
replace(replace(replace(bibeprint.value,
'_', E'\\_'), --
'%', E'\\%'), --
'&', E'\\&') --
- || '}"'
+ || '}'
ELSE '' END ||
- CASE WHEN bibin.value IS NOT NULL THEN E',\n In = "{' || bibin.value || '}"' ELSE '' END ||
- CASE WHEN bibissn.value IS NOT NULL THEN E',\n ISSN = "{' || bibissn.value || '}"' ELSE '' END ||
+ CASE WHEN bibin.value IS NOT NULL THEN E',\n In = {' || bibin.value || '}' ELSE '' END ||
+ CASE WHEN bibissn.value IS NOT NULL THEN E',\n ISSN = {' || bibissn.value || '}' ELSE '' END ||
E',\n}\n'
AS bibentry
-- p.source AS source,
More information about the Collab-qa-commits
mailing list