On Aug 30, 2007, at 8:20 AM, marq wrote:
> > Hello, > > apologies if I'm the obvious or important things in the documentation > - and I'm obviously very new to SQLAlchemy... > > I'd like to create my own types which are aware of different database > dialects. For example, I need a type 'Double' which holds a > representation of a double precision floating point number. With > MySQL, I would robably use the native DOUBLE type, with Oracle > BINARY_DOUBLE. I would like to encapsulate the data base dependency > with a properly defined custom type. > > Is there a straigtforward way to achieve this? I have managed to build > custom types, of course, but I haven't found a way on how to deduce > the current data base engine / dialect from the types.TypeEngine... > we have one "user defined" type thats doing something like this right now, the Interval type in types.py. You might take a look at that for ideas - it uses "DateTime" for most dialects except for Postgres where it uses "Interval". --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sqlalchemy?hl=en -~----------~----~----~----~------~----~------~--~---
