Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where can I find good examples or tutorials for sqlalchemy-migrate

In this thread someone pointed me to use sqlalchemy-migrate to help with a fast-changing web application using sqlalchemy. However a Do It Yourself method was also recommended consisting in manually writing CSV columns for the new database schema, and finally import them.

The problem is that I can't find real-world examples of sqlalchemy-migrate. Ressources that I have found at best decribe adding a single column or a column rename. The official documentation essentially describes the API and it's hard to see how to use migrate effectively. From the doc I cannot even know if migrate could help changing the database engine, from sqlite to mysql for example, while the DIY solution would to the job.

I really want to see code that would make some non-trivial transformations of a database schema and proving that migrate is really a useful tool.

Where can I find good examples/tutorials for sqlalchemy-migrate ?

Thanks !

like image 460
ascobol Avatar asked Nov 13 '10 13:11

ascobol


People also ask

Is it worth learning SQLAlchemy?

SQLAlchemy is the ORM of choice for working with relational databases in python. The reason why SQLAlchemy is so popular is because it is very simple to implement, helps you develop your code quicker and doesn't require knowledge of SQL to get started.

Is there any alternative for SQLAlchemy What is that and why its better than this?

Top Alternatives to SQLAlchemyDjango is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. ... Flexible and powerful data analysis / manipulation library for Python, providing. frame objects, statistical functions, and much more. ...

Should I use SQLAlchemy or psycopg2?

I've compared the speed of reading form postgresql database in python using SQLAlchemy and psycopg2. The psycopg2 is over 2x faster than SQLAlchemy on small table. This behavior is expected as psycopg2 is a database driver for postgresql while SQLAlchemy is general ORM library.


1 Answers

Don't forget about google code search when looking for real work examples of code. For instance the follow search:

http://www.google.com/codesearch?hl=en&lr=&q=%22from+migrate+import%22+lang:python&sbtn=Search

Will pull up a number of real migration scripts. It basically looks for Python files with "from migrate import" in the file.

Work through some of these and see if you can follow what they're doing.

like image 192
Rick Avatar answered Dec 27 '22 11:12

Rick