On Thursday 09 August 2007 13:04:44 Paul Johnston wrote:
> Hi,
>
> A little update; 

Also, in the same direction, complete copy of some database seems to 
consist of (at least) 3 stages:
 1 recreate/remove the old one if it exists
 2 copy structure
 3 copy data
--------

3 is your copy loop, which is independent of db type;
2 is the autoload, which does depend on db-dialect; 
i hope most of it can move into the SA-dialects themselves.

how about 1? it also does depend badly on db-dialect.
see 
http://dbcook.svn.sourceforge.net/viewvc/*checkout*/dbcook/trunk/dbcook/usage/sa_engine_defs.py

e.g. for sqlite, recreate mean 'rm -f file'; 
for postgres it means 'dropdb url' + 'createdb url';
for mssql it is even more tricky...



btw: why is the 'text_as_varchar=1' considered only if it is in url 
(see mssql.py create_connect_args()) and not if it is in the 
connect_args argument to create_engine()?


svil

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalchemy@googlegroups.com
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to