ich brauche für eine web-app ein Loginsystem. Für WSGI setze ich Werkzeug und als ORM SQLAlchemy ein. Wenn ich
Code: Alles auswählen
./manage-login.py initdb
Code: Alles auswählen
./manage-login.py shell
Code: Alles auswählen
./manage-login.py initdb
Code: Alles auswählen
./manage-login.py shell
Code: Alles auswählen
DataError: (DataError) FEHLER: Wert zu lang für Typ character varying(8)
Hast Du Dir die DB mal mit einem Viewer angeguckt? (z.B. hiermit: https://addons.mozilla.org/de/firefox/addon/5817)derdon hat geschrieben:Ja, geschätzte 30 mal Ich werde mir jetzt mal 0.5.0rc4 runterladen und installieren.
Code: Alles auswählen
postgres://postgres:you-will-never-guess@localhost/my_login
Der Fehler sieht mir nicht nach einem connect-Fehler aus! Kann man ja einfach checken: Gib mal ne falsche Angabe ein bei den login-Daten. Wenn derselbe Fehler kommt, kommste nicht in die DB rein ...derdon hat geschrieben:Nach ein paar Experimenten habe ich herausgefunden, das der Fehler mit dem verwendeten DBMS zusammenhängt. Wenn ich eine SQLite Datenbank benutze, gibt es keine Fehler und alles läuft wie es laufen soll. Stelle ich die Verbindung aber mit PostgreSQL auf, dann gibt es die genannten Fehlermeldungen.
Code: Alles auswählen
my_login=# \d users
Tabelle »public.users«
Spalte | Typ | Attribute
--------+-----------------------+----------------------------------------------------
id | integer | not null default nextval('users_id_seq'::regclass)
name | character varying |
email | character varying |
salt | character varying(8) |
hash | character varying(40) |
Indexe:
»users_pkey« PRIMARY KEY, btree (id)
Code: Alles auswählen
my_login=# \d users
Tabelle »public.users«
Spalte | Typ | Attribute
--------+-----------------------+----------------------------------------------------
id | integer | not null default nextval('users_id_seq'::regclass)
name | character varying(50) |
email | character varying(50) |
salt | character varying(20) |
hash | character varying(40) |
Indexe:
»users_pkey« PRIMARY KEY, btree (id)
»users_name_key« UNIQUE, btree (name)
Büdde Wobei ich da Probleme mit dem Cursor im SQL-Eingabefeld habe ... also so toll isses dann auch wieder nicht, aber schön unkompliziertderdon hat geschrieben: EDIT: Danke Hyperion für das supercoole FF-Addon!