pgSQL - aktualizacja has

Potrzebujesz pomocy z C, C++, perl, python, itp.
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2344
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

W jakim sensie? Bo na chwilę obecną wchodzę bez żadnego problemu na stare.
Rozumiem, ze to w nawiasie to powinno być nowe hasło?
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Jak wchodzisz na stare, to znaczy, że się nie zaktualizowało. Dlatego pewnie cala funkcja nie działa. Pokaż ino mi rekord dla tego użytkownika i dane tabeli:

Kod: Zaznacz cały


\d public.mailbox

Kod: Zaznacz cały

 SELECT * FROM public.mailbox WHERE user='lukas@poczta.blabla'


PS. Mam nadzieję, że za:

Kod: Zaznacz cały

lukasz@poczta.blabla
podstawiasz prawdziwe wartości?
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2344
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

Eee, no co Ty :)
A co jeśli w ramach testów to są właśnie poprawne wartości? :)

Kod: Zaznacz cały

vmail=> \d public.mailbox
                             Table "public.mailbox"
   Column   |           Type           |               Modifiers
------------+--------------------------+----------------------------------------
 username   | character varying(255)   | not null
 password   | character varying(255)   | not null default ''::character varying
 name       | character varying(255)   | not null default ''::character varying
 maildir    | character varying(255)   | not null default ''::character varying
 quota      | bigint                   | not null default 0
 created    | timestamp with time zone | default now()
 modified   | timestamp with time zone | default now()
 active     | boolean                  | not null default true
 domain     | character varying(255)   |
 local_part | character varying(255)   | not null
Indexes:
    "mailbox_key" PRIMARY KEY, btree (username)
    "mailbox_domain_idx" btree (domain)
    "mailbox_username_active" btree (username, active)
Foreign-key constraints:
    "mailbox_domain_fkey1" FOREIGN KEY (domain) REFERENCES domain(domain)

Kod: Zaznacz cały

 username         |              password              |      name       |          maildir          | quota |            created            |           modified            | active |     domain     | local_part
--------------------------+------------------------------------+-----------------+---------------------------+-------+-------------------------------+-------------------------------+--------+----------------+------------
 lukasz@poczta.blabla | $1$ad8a0f38$IK2H2h1.6cFRKmC7RwbyF/ | Łukasz  | poczta.blabla/lukasz/ |     0 | 2011-10-07 18:17:47.721903+02 | 2011-10-25 18:35:12.860357+02 | t      | poczta.blabla | lukasz
(1 row)

Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Kod: Zaznacz cały

UPDATE public.mailbox m SET m.password=md5('nowehaslo') WHERE m.user='lukas@poczta.blabla
i ponownie pokaz

Kod: Zaznacz cały


SELECT * FROM public.mailbox WHERE user='lukas@poczta.blabla'
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2344
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

Kod: Zaznacz cały

ERROR:  column m.user does not exist
LINE 1: ...c.mailbox m SET m.password=md5('nowehaslo') WHERE m.user='lu...
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Kod: Zaznacz cały

UPDATE public.mailbox SET password=md5('nowehaslo') WHERE user='lukas@poczta.blabla'
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2344
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

Wynik:
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

A tak:

Kod: Zaznacz cały


UPDATE mailbox SET password=md5('nowehaslo') WHERE user='lukas@poczta.blabla'
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2344
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

Też 0.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Qrfa slepi jestesmy :)

Kod: Zaznacz cały


UPDATE mailbox SET password=md5('nowehaslo') WHERE username='lukas@poczta.blabla'
ODPOWIEDZ