Hi,

We are running soci with a patch which includes your feature request. 

The patch enables the usage of boost::posix_time::ptime to be directly stored 
and retrieved from oracle as timestamp _including_ fractional seconds.
The patch only works for oracle since we don’t hold a postgres installation.
Apply the patch to the git  sources as of Sep 9th as available from 
sourceforge. 

Please find the patch attached. Please feel free to include the patch into the 
general soci release, if you plan to do so. 

Kind regards

Thomas Lemm
-------- Original-Nachricht --------
Datum: Thu, 24 Mar 2011 14:23:05 +0100
Von: Maciej Sobczak <[email protected]>
An: "General-purpose list for SOCI users." <[email protected]>
Betreff: Re: [SOCI-users] Using oracle timestamps, with fractiosn of a second
Hello,

On 24/03/2011 11:52, Martin Pyle wrote:

> Whereas SOCI uses std::tm to carry date-times could boost::posix_time be
> a an alternative?

This would be problematic, as there is no "internal" type that has more 
precision than std::tm.

The only reasonable option that I can see for the moment is to use text 
format for transmission and appropriate conversion at the client-side. 
This is basically the general way of solving "unsolvable" typing 
problems in SOCI.

If you need high performance of data transfer and text format is a 
problem, then the only option is to extend the set of internal SOCI 
types, so that timestamps can be handled with higher precision natively.

Regards,

-- 
Maciej Sobczak * www.msobczak.com * www.inspirel.com

------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
Soci-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/soci-users



-- 
Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de

Attachment: oracle-ptime.patch.gz
Description: oracle-ptime.patch.gz

------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
Soci-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/soci-users

Reply via email to