Re: Werte gehen bei insert verloren

Lists: pgsql-de-allgemein
From: "Altmann, Sebastian" <Sebastian(dot)Altmann(at)isogmbh(dot)de>
To: <pgsql-de-allgemein(at)postgresql(dot)org>
Subject: Werte gehen bei insert verloren
Date: 2011-03-24 10:51:34
Message-ID: B35D42300242794AA3F7C3A706E355040366925F@EXCH01.isoad.isogmbh.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-de-allgemein

Hallo zusammen,

ich habe ein sehr merkwuerdige Problem:

Meine JEE Anwendung laeuft wunderbar auf OracleXE und eigentlich auch
auf Postgre,

bis auf eine Ausnahme:

Meine Benutzer,

die ich beim Starten der Application initial anlege haben alle in der
Datenbanktabelle ein leeres Passwort Feld.

Wie gesagt, das Ganze geht unter Oracle,

sprich ich vergesse nicht die Passworter zu persistieren oder so.

Wenn ich in der Postgre config log_statement auf 'all' setze kann ich
die INSERTS sehen und siehe da,

auch hier sind die Passwoerter noch da...

Wenn ich dann das statement was ich im log file finde direkt per pgAdmin
ausfuehre,

ist das Passwort in der Datenbank.

Danke schonmal fuer jeden Tipp!

Sebastian Altmann

________________________________

ISO Software Systeme GmbH

Eichendorffstrasse 29

90491 Nürnberg

Tel.: +49/(911) - 99594-0

Fax: +49/(911) - 99594-129

mailto:Sebastian(dot)Altmann(at)isogmbh(dot)de

http://www.isogmbh.de

Amtsgericht Nürnberg HRB 18299

Geschäftsführer: Harald Goeb

Sitz: Nürnberg


From: Michael Renner <michael(dot)renner(at)amd(dot)co(dot)at>
To: "Altmann, Sebastian" <Sebastian(dot)Altmann(at)isogmbh(dot)de>
Cc: <pgsql-de-allgemein(at)postgresql(dot)org>
Subject: Re: Werte gehen bei insert verloren
Date: 2011-03-24 11:01:47
Message-ID: 56AAC5CA-DF40-4E7F-AD9B-D87D907932E0@amd.co.at
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-de-allgemein


On Mar 24, 2011, at 11:51 , Altmann, Sebastian wrote:

> Meine JEE Anwendung laeuft wunderbar auf OracleXE und eigentlich auch auf Postgre,
> bis auf eine Ausnahme:
>
> Meine Benutzer,
> die ich beim Starten der Application initial anlege haben alle in der Datenbanktabelle ein leeres Passwort Feld.

Wild guess: (Auto-)Commit or lack thereof?

lg,
Michael


From: Florian Weimer <fweimer(at)bfk(dot)de>
To: "Altmann\, Sebastian" <Sebastian(dot)Altmann(at)isogmbh(dot)de>
Cc: <pgsql-de-allgemein(at)postgresql(dot)org>
Subject: Re: Werte gehen bei insert verloren
Date: 2011-03-24 11:03:39
Message-ID: 82vcz8g4qc.fsf@mid.bfk.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-de-allgemein

* Sebastian Altmann:

> Wenn ich dann das statement was ich im log file finde direkt per
> pgAdmin ausfuehre, ist das Passwort in der Datenbank.

Vermutlich sind die Auto-Commit-Einstellungen nicht einheitlich.

--
Florian Weimer <fweimer(at)bfk(dot)de>
BFK edv-consulting GmbH http://www.bfk.de/
Kriegsstraße 100 tel: +49-721-96201-1
D-76133 Karlsruhe fax: +49-721-96201-99


From: "Altmann, Sebastian" <Sebastian(dot)Altmann(at)isogmbh(dot)de>
To: <pgsql-de-allgemein(at)postgresql(dot)org>
Subject: Re: Werte gehen bei insert verloren
Date: 2011-03-24 11:17:58
Message-ID: B35D42300242794AA3F7C3A706E3550403669288@EXCH01.isoad.isogmbh.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-de-allgemein

Danke schonmal fuer den Tipp Florian und Michael,
sagt mir zwar erstmal garnichts,
aber ich wird mich heue Abend mal einlesen was es mit dem AutoCommit auf
sich hat.

Noch zur Ergaenzung: Mein logfile sagt for/nach jedem INSERT 'BEGIN'
bzw. 'COMMIT'

Aber ich kanns bisher trotzdem nicht nachvollziehen was bei meinem
Passwort anders sein sollte als z.B. bei der eMail Adresse.
Beides gleicher Datentyp, keine Konstraints oder so, keine abgefahrenen
Zeichen in den Passwoertern ...

Sebastian Altmann
________________________________

ISO Software Systeme GmbH
Eichendorffstrasse 29
90491 Nürnberg

Tel.: +49/(911) - 99594-0
Fax: +49/(911) - 99594-129

mailto:Sebastian(dot)Altmann(at)isogmbh(dot)de
http://www.isogmbh.de

Amtsgericht Nürnberg HRB 18299
Geschäftsführer: Harald Goeb
Sitz: Nürnberg

-----Ursprüngliche Nachricht-----
Von: Florian Weimer [mailto:fweimer(at)bfk(dot)de]
Gesendet: Donnerstag, 24. März 2011 12:04
An: Altmann, Sebastian
Cc: pgsql-de-allgemein(at)postgresql(dot)org
Betreff: Re: [pgsql-de-allgemein] Werte gehen bei insert verloren

* Sebastian Altmann:

> Wenn ich dann das statement was ich im log file finde direkt per
> pgAdmin ausfuehre, ist das Passwort in der Datenbank.

Vermutlich sind die Auto-Commit-Einstellungen nicht einheitlich.

--
Florian Weimer <fweimer(at)bfk(dot)de>
BFK edv-consulting GmbH http://www.bfk.de/
Kriegsstraße 100 tel: +49-721-96201-1
D-76133 Karlsruhe fax: +49-721-96201-99


From: Jens Wilke <jens(dot)wilke(at)affinitas(dot)de>
To: pgsql-de-allgemein(at)postgresql(dot)org
Subject: Re: Werte gehen bei insert verloren
Date: 2011-03-24 11:18:29
Message-ID: 201103241218.30242.jens.wilke@affinitas.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-de-allgemein

On Thursday 24 March 2011 11:51:34 Altmann, Sebastian wrote:

> Meine Benutzer,
>
> die ich beim Starten der Application initial anlege haben alle in der
> Datenbanktabelle ein leeres Passwort Feld.
> Wenn ich in der Postgre config log_statement auf 'all' setze kann ich
> die INSERTS sehen und siehe da,
>
> auch hier sind die Passwoerter noch da...

Meinst Du, dass ein unvollständiger Datensatz commited wird?
Das halte ich für ziemlich unwahrscheinlich, ob nun mit oder ohne auto commit.

Gruss, Jens


From: "Altmann, Sebastian" <Sebastian(dot)Altmann(at)isogmbh(dot)de>
To: "Jens Wilke" <jens(dot)wilke(at)affinitas(dot)de>
Cc: <pgsql-de-allgemein(at)postgresql(dot)org>
Subject: Re: Werte gehen bei insert verloren
Date: 2011-03-24 11:31:39
Message-ID: B35D42300242794AA3F7C3A706E35504036692A3@EXCH01.isoad.isogmbh.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-de-allgemein

Genau so ist es, mein Datensatz wird unvollstaendig gespeichert,
obwohl das Statement im log file sauber auftaucht:

BEGIN
insert into player (birthdate, eMail, firstname, lastname, password,
username, id) values ($1, $2, $3, $4, $5, $6, $7)
Parameter: $1 = '1985-08-14 00:00:00', $2 = 'alt(at)isogmbh(dot)de', $3 =
'Sebastian', $4 = 'Altmann', $5 = 'alt.iso', $6 = 'alt', $7 = '54'
COMMIT

Wie gesagt mit Datenbank Zeug wie AutoCommit kenn ich mich nicht aus,
und eigentlich will ich auch garnichts damit zu tun haben,
ich will nur dass mein Zeug sauber persistiert wird ;)

Sebastian Altmann
________________________________

ISO Software Systeme GmbH
Eichendorffstrasse 29
90491 Nürnberg

Tel.: +49/(911) - 99594-0
Fax: +49/(911) - 99594-129

mailto:Sebastian(dot)Altmann(at)isogmbh(dot)de
http://www.isogmbh.de

Amtsgericht Nürnberg HRB 18299
Geschäftsführer: Harald Goeb
Sitz: Nürnberg

-----Ursprüngliche Nachricht-----
Von: pgsql-de-allgemein-owner(at)postgresql(dot)org
[mailto:pgsql-de-allgemein-owner(at)postgresql(dot)org] Im Auftrag von Jens
Wilke
Gesendet: Donnerstag, 24. März 2011 12:18
An: pgsql-de-allgemein(at)postgresql(dot)org
Betreff: Re: [pgsql-de-allgemein] Werte gehen bei insert verloren

On Thursday 24 March 2011 11:51:34 Altmann, Sebastian wrote:

> Meine Benutzer,
>
> die ich beim Starten der Application initial anlege haben alle in der
> Datenbanktabelle ein leeres Passwort Feld.
> Wenn ich in der Postgre config log_statement auf 'all' setze kann ich
> die INSERTS sehen und siehe da,
>
> auch hier sind die Passwoerter noch da...

Meinst Du, dass ein unvollständiger Datensatz commited wird?
Das halte ich für ziemlich unwahrscheinlich, ob nun mit oder ohne auto
commit.

Gruss, Jens

--
Sent via pgsql-de-allgemein mailing list
(pgsql-de-allgemein(at)postgresql(dot)org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-de-allgemein


From: Jens Wilke <jens(dot)wilke(at)affinitas(dot)de>
To: pgsql-de-allgemein(at)postgresql(dot)org
Subject: Re: Werte gehen bei insert verloren
Date: 2011-03-24 11:41:17
Message-ID: 201103241241.17675.jens.wilke@affinitas.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-de-allgemein

On Thursday 24 March 2011 12:31:39 Altmann, Sebastian wrote:
> Genau so ist es, mein Datensatz wird unvollstaendig gespeichert,

Wie stellst Du das fest?
Können sich die user nicht anmelden?
Was sagt select * from player where password='alt.iso';

Jens


From: Jens Wilke <jens(dot)wilke(at)affinitas(dot)de>
To: pgsql-de-allgemein(at)postgresql(dot)org
Subject: Re: Werte gehen bei insert verloren
Date: 2011-03-24 12:01:00
Message-ID: 201103241301.00596.jens.wilke@affinitas.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-de-allgemein

On Thursday 24 March 2011 12:55:05 you wrote:

> Den SELECT auf das Passwort habe ich noch nicht versucht (kann ich erst
> heute abend),
> aber ich behaupte mal der gibt mir nichts zurueck,
> weil ich auch im pgAdmin sehe,
> dass nichts in den Passwort Feldern steht.

Dein pgAdmin hat moeglicherweise ein Darstellungsproblem.
Guck Dir die Tabelle mal mit psql an und mach mal das select.

Jens


From: "Altmann, Sebastian" <Sebastian(dot)Altmann(at)isogmbh(dot)de>
To: "Jens Wilke" <jens(dot)wilke(at)affinitas(dot)de>
Cc: <pgsql-de-allgemein(at)postgresql(dot)org>
Subject: Re: Werte gehen bei insert verloren
Date: 2011-03-24 12:06:22
Message-ID: B35D42300242794AA3F7C3A706E35504036692CF@EXCH01.isoad.isogmbh.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-de-allgemein

Halte ich fuer unwahrscheinlich,
da ich mein Passwort im pgAdmin sehe,
wenn ich den INSERT mauell dort ausfuehre,
aber danke, ich werds mal mit psql testen.

Sebastian Altmann
________________________________

ISO Software Systeme GmbH
Eichendorffstrasse 29
90491 Nürnberg

Tel.: +49/(911) - 99594-0
Fax: +49/(911) - 99594-129

mailto:Sebastian(dot)Altmann(at)isogmbh(dot)de
http://www.isogmbh.de

Amtsgericht Nürnberg HRB 18299
Geschäftsführer: Harald Goeb
Sitz: Nürnberg

-----Ursprüngliche Nachricht-----
Von: pgsql-de-allgemein-owner(at)postgresql(dot)org
[mailto:pgsql-de-allgemein-owner(at)postgresql(dot)org] Im Auftrag von Jens
Wilke
Gesendet: Donnerstag, 24. März 2011 13:01
An: pgsql-de-allgemein(at)postgresql(dot)org
Betreff: Re: [pgsql-de-allgemein] Werte gehen bei insert verloren

On Thursday 24 March 2011 12:55:05 you wrote:

> Den SELECT auf das Passwort habe ich noch nicht versucht (kann ich
erst
> heute abend),
> aber ich behaupte mal der gibt mir nichts zurueck,
> weil ich auch im pgAdmin sehe,
> dass nichts in den Passwort Feldern steht.

Dein pgAdmin hat moeglicherweise ein Darstellungsproblem.
Guck Dir die Tabelle mal mit psql an und mach mal das select.

Jens

--
Sent via pgsql-de-allgemein mailing list
(pgsql-de-allgemein(at)postgresql(dot)org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-de-allgemein


From: Bernd Helmle <mailings(at)oopsware(dot)de>
To: "Altmann, Sebastian" <Sebastian(dot)Altmann(at)isogmbh(dot)de>, pgsql-de-allgemein(at)postgresql(dot)org
Subject: Re: Werte gehen bei insert verloren
Date: 2011-03-25 11:21:54
Message-ID: 8AD9E97B2C6EF373C7A76C44@[172.26.14.62]
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-de-allgemein

--On 24. März 2011 12:17:58 +0100 "Altmann, Sebastian"
<Sebastian(dot)Altmann(at)isogmbh(dot)de> wrote:

> Beides gleicher Datentyp, keine Konstraints oder so, keine abgefahrenen
> Zeichen in den Passwoertern ...

Auch keine Trigger?

--
Thanks

Bernd