Sie sind auf Seite 1von 25

PyCon DE 2011 - Ligtning Talk

sqlalchemy-migrate Jan Dittberner


Communardo Software GmbH

7. Oktober 2011 PyCon DE 2011 1. Deutsche Python-Konferenz

sqlalchemy-migrate .. .. Einleitung

Hilfe/Kontakt

. SQLAlchemy . Python SQL Toolkit und OR-Mapper

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. .. Einleitung

Hilfe/Kontakt

. SQLAlchemy . Python SQL Toolkit und OR-Mapper http://www.sqlalchemy.org/features.html

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. .. Einleitung

Hilfe/Kontakt

. SQLAlchemy . Python SQL Toolkit und OR-Mapper http://www.sqlalchemy.org/features.html Schema-Reection und programmatische Erstellung von DB-Schemata .

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. .. Einleitung

Hilfe/Kontakt

. SQLAlchemy . Python SQL Toolkit und OR-Mapper http://www.sqlalchemy.org/features.html Schema-Reection und programmatische Erstellung von DB-Schemata . http://sqlalchemy.org/

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. .. Einleitung

Hilfe/Kontakt

. sqlalchemy-migrate . Tool und Library zur Migration von Datenbanknderungen mit SQLAlchemy

.
. . . . . .

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. .. Einleitung

Hilfe/Kontakt

. sqlalchemy-migrate . Tool und Library zur Migration von Datenbanknderungen mit SQLAlchemy Untersttzung fr:
Python 2.4 - 2.7 (noch kein 3.x)

.
. . . . . .

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. .. Einleitung

Hilfe/Kontakt

. sqlalchemy-migrate . Tool und Library zur Migration von Datenbanknderungen mit SQLAlchemy Untersttzung fr:
Python 2.4 - 2.7 (noch kein 3.x) SQLAlchemy 0.5.x, 0.6.x und 0.7.x

.
. . . . . .

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. .. Einleitung

Hilfe/Kontakt

. sqlalchemy-migrate . Tool und Library zur Migration von Datenbanknderungen mit SQLAlchemy Untersttzung fr:
Python 2.4 - 2.7 (noch kein 3.x) SQLAlchemy 0.5.x, 0.6.x und 0.7.x PostgreSQL, SQLite, MySQL und Firebird, (Oracle)

.
. . . . . .

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. .. Einleitung

Hilfe/Kontakt

. sqlalchemy-migrate . Tool und Library zur Migration von Datenbanknderungen mit SQLAlchemy Untersttzung fr:
Python 2.4 - 2.7 (noch kein 3.x) SQLAlchemy 0.5.x, 0.6.x und 0.7.x PostgreSQL, SQLite, MySQL und Firebird, (Oracle)

http://code.google.com/p/sqlalchemy-migrate/

.
. . . . . .

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. .. Einleitung

Hilfe/Kontakt

. sqlalchemy-migrate . Tool und Library zur Migration von Datenbanknderungen mit SQLAlchemy Untersttzung fr:
Python 2.4 - 2.7 (noch kein 3.x) SQLAlchemy 0.5.x, 0.6.x und 0.7.x PostgreSQL, SQLite, MySQL und Firebird, (Oracle)

http://code.google.com/p/sqlalchemy-migrate/ Verfgbar ber PyPI

.
. . . . . .

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. .. Einleitung

Hilfe/Kontakt

. sqlalchemy-migrate . Tool und Library zur Migration von Datenbanknderungen mit SQLAlchemy Untersttzung fr:
Python 2.4 - 2.7 (noch kein 3.x) SQLAlchemy 0.5.x, 0.6.x und 0.7.x PostgreSQL, SQLite, MySQL und Firebird, (Oracle)

http://code.google.com/p/sqlalchemy-migrate/ Verfgbar ber PyPI Dokumentation mit Sphinx, umfangreiche Unittests und Continuous Integration-Builds, Mercurial fr Versionsverwaltung

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. .. APIs

Hilfe/Kontakt

. migrate.versioning . Verwalten von DB-nderungen in einem Repository-Verzeichnis

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. .. APIs

Hilfe/Kontakt

. migrate.versioning . Verwalten von DB-nderungen in einem Repository-Verzeichnis Changesets als Python-Code oder mit SQL

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. .. APIs

Hilfe/Kontakt

. migrate.versioning . Verwalten von DB-nderungen in einem Repository-Verzeichnis Changesets als Python-Code oder mit SQL nderungen die schon ausgefhrt wurden werden in einer DB-Tabelle gemerkt .

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. .. APIs

Hilfe/Kontakt

. migrate.versioning . Verwalten von DB-nderungen in einem Repository-Verzeichnis Changesets als Python-Code oder mit SQL nderungen die schon ausgefhrt wurden werden in einer DB-Tabelle gemerkt CLI-Tool migrate um mit Repositories zu arbeiten

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. .. APIs

Hilfe/Kontakt

. migrate.changeset . erweitert SQLAlchemy-Schema-API

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. .. APIs

Hilfe/Kontakt

. migrate.changeset . erweitert SQLAlchemy-Schema-API Hinzufgen, ndern, Lschen von .

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. .. APIs

Hilfe/Kontakt

. migrate.changeset . erweitert SQLAlchemy-Schema-API Hinzufgen, ndern, Lschen von


Tabellenspalten

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. .. APIs

Hilfe/Kontakt

. migrate.changeset . erweitert SQLAlchemy-Schema-API Hinzufgen, ndern, Lschen von .


Tabellenspalten Constraints

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. ..

Hilfe/Kontakt

. Wir brauchen Hilfe fr: . Portierung auf Python3

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. ..

Hilfe/Kontakt

. Wir brauchen Hilfe fr: . Portierung auf Python3 Bugs nachstellen und Fixen (inkl. Unittests) http://code.google.com/p/sqlalchemy-migrate/ issues/list .

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. ..

Hilfe/Kontakt

. Wir brauchen Hilfe fr: . Portierung auf Python3 Bugs nachstellen und Fixen (inkl. Unittests) http://code.google.com/p/sqlalchemy-migrate/ issues/list . Untersttzung weiterer Datenbanken

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. ..

Hilfe/Kontakt

. Wir brauchen Hilfe fr: . Portierung auf Python3 Bugs nachstellen und Fixen (inkl. Unittests) http://code.google.com/p/sqlalchemy-migrate/ issues/list . Untersttzung weiterer Datenbanken

. Kontakt . IRC: #sqlalchemy-migrate @ FreeNode

.
. . . . . .

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. ..

Hilfe/Kontakt

. Wir brauchen Hilfe fr: . Portierung auf Python3 Bugs nachstellen und Fixen (inkl. Unittests) http://code.google.com/p/sqlalchemy-migrate/ issues/list . Untersttzung weiterer Datenbanken

. Kontakt . IRC: #sqlalchemy-migrate @ FreeNode Mailinglisten: migrate-users@googlegroups.com und migrate-announce@googlegroups.com

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH