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-Reflection 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-Reflection 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 Datenbankänderungen 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 Datenbankänderungen mit SQLAlchemy Unterstützung für:
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 Datenbankänderungen mit SQLAlchemy Unterstützung für:
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 Datenbankänderungen mit SQLAlchemy Unterstützung für:
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 Datenbankänderungen mit SQLAlchemy Unterstützung für:
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 Datenbankänderungen mit SQLAlchemy Unterstützung für:
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/ Verfügbar ü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 Datenbankänderungen mit SQLAlchemy Unterstützung für:
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/ Verfügbar über PyPI Dokumentation mit Sphinx, umfangreiche Unittests und Continuous Integration-Builds, Mercurial für 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 ausgeführt 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 ausgeführt 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 Hinzufügen, Ändern, Löschen von .

.

.

.

.

.

.

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. .. APIs

Hilfe/Kontakt

. migrate.changeset . erweitert SQLAlchemy-Schema-API Hinzufügen, Ändern, Löschen von
Tabellenspalten

.

.

.

.

.

.

.

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. .. APIs

Hilfe/Kontakt

. migrate.changeset . erweitert SQLAlchemy-Schema-API Hinzufügen, Ändern, Löschen von .
Tabellenspalten Constraints

.

.

.

.

.

.

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. ..

Hilfe/Kontakt

. Wir brauchen Hilfe für: . Portierung auf Python3

.

.

.

.

.

.

.

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. ..

Hilfe/Kontakt

. Wir brauchen Hilfe für: . 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 für: . Portierung auf Python3 Bugs nachstellen und Fixen (inkl. Unittests) http://code.google.com/p/sqlalchemy-migrate/ issues/list . Unterstützung weiterer Datenbanken

.

.

.

.

.

.

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. ..

Hilfe/Kontakt

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

. Kontakt . IRC: #sqlalchemy-migrate @ FreeNode

.
. . . . . .

Jan Dittberner PyCon DE 2011 - Ligtning Talk

Communardo Software GmbH

sqlalchemy-migrate .. ..

Hilfe/Kontakt

. Wir brauchen Hilfe für: . Portierung auf Python3 Bugs nachstellen und Fixen (inkl. Unittests) http://code.google.com/p/sqlalchemy-migrate/ issues/list . Unterstützung 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