SQLObject auto_increment einer Spalte

Installation und Anwendung von Datenbankschnittstellen wie SQLite, PostgreSQL, MariaDB/MySQL, der DB-API 2.0 und sonstigen Datenbanksystemen.
Antworten
doca82
User
Beiträge: 48
Registriert: Mittwoch 16. September 2009, 19:39
Wohnort: Berlin

Hi mal wieder eine Newbefrage zu SQLObject

wie kann ich einzelne Spalten mit auto_increment erzeugen? Die automatisch gesetzte id reicht mir nicht, da ich eine Bearbeitungsnummer generieren will die unique sein sollte und inkrementiert werden soll...
mein Code, der nicht funzzt:

Hab in der Dokumentation nichts gefunden, oder war zu blöd dafür. Auch beim guuglen nicht so richtig fündig geworden...?!

Code: Alles auswählen

class Customer_Lk (SQLObject):
    ticket_no =   StringCol(length=10, AUTO_INCREMENT=True, UNIQUE)
    customer_name = StringCol(length=100)
    street_name =   StringCol(length=100)
    street_no =     StringCol(length=10)
    postal_code =   StringCol(length=8)
    city =          StringCol(length=40)
    country_code =  StringCol(length=10)
    date_joined  =  DateCol()

Customer_Lk.createTable()
EDIT: unique=True habe ich gerade in der Doku gefunden...
auto_increment fwhlt allerdings, so weit ich das sehen kann...

Danke und Gruss
Antworten