Author: rfm
Date: Tue Mar 7 13:31:41 2017
New Revision: 40369
URL: http://svn.gna.org/viewcvs/gnustep?rev=40369&view=rev
Log:
fix to return string valuem for retrieved dates (like times)
Modified:
libs/sqlclient/trunk/Postgres.m
Modified: libs/sqlclient/trunk/Postgres.m
URL:
http://svn.gna.org/viewcvs/gnustep/libs/sqlclient/trunk/Postgres.m?rev=40369&r1=40368&r2=40369&view=diff
==============================================================================
--- libs/sqlclient/trunk/Postgres.m (original)
+++ libs/sqlclient/trunk/Postgres.m Tue Mar 7 13:31:41 2017
@@ -964,8 +964,9 @@
switch (t)
{
- case 1082: // Date
- return newDateFromBuffer(p, trim(p, s));
+ case 1082: // Date (treat as string)
+ s = trim(p, s);
+ return newString(p, s, NSASCIIStringEncoding);
case 1083: // Time (treat as string)
s = trim(p, s);
@@ -997,7 +998,6 @@
s = trim(p, s);
return newString(p, s, NSASCIIStringEncoding);
- case 1182: // DATE ARRAY
case 1115: // TS without TZ ARRAY
case 1185: // TS with TZ ARRAY
if (0 == arrayType) arrayType = 'T'; // Timestamp
@@ -1014,6 +1014,8 @@
case 1009: // TEXT ARRAY
case 1014: // "char" ARRAY
case 1015: // VARCHAR ARRAY
+ case 1182: // DATE ARRAY
+ case 1183: // TIME ARRAY
case 1263: // CSTRING ARRAY
if ('{' == *p)
{
_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs