pgSQL - aktualizacja has
- LordRuthwen
- Moderator
- Posty: 2344
- Rejestracja: 18 września 2009, 21:45
- Lokalizacja: klikash?
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:
PS. Mam nadzieję, że za: podstawiasz prawdziwe wartości?
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
- LordRuthwen
- Moderator
- Posty: 2344
- Rejestracja: 18 września 2009, 21:45
- Lokalizacja: klikash?
Eee, no co Ty 
A co jeśli w ramach testów to są właśnie poprawne wartości?

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)
Kod: Zaznacz cały
UPDATE public.mailbox m SET m.password=md5('nowehaslo') WHERE m.user='lukas@poczta.blabla
Kod: Zaznacz cały
SELECT * FROM public.mailbox WHERE user='lukas@poczta.blabla'
- LordRuthwen
- Moderator
- Posty: 2344
- Rejestracja: 18 września 2009, 21:45
- Lokalizacja: klikash?
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...
Kod: Zaznacz cały
UPDATE public.mailbox SET password=md5('nowehaslo') WHERE user='lukas@poczta.blabla'
- LordRuthwen
- Moderator
- Posty: 2344
- Rejestracja: 18 września 2009, 21:45
- Lokalizacja: klikash?
Wynik:
Kod: Zaznacz cały
0
A tak:
Kod: Zaznacz cały
UPDATE mailbox SET password=md5('nowehaslo') WHERE user='lukas@poczta.blabla'
- LordRuthwen
- Moderator
- Posty: 2344
- Rejestracja: 18 września 2009, 21:45
- Lokalizacja: klikash?
Qrfa slepi jestesmy 

Kod: Zaznacz cały
UPDATE mailbox SET password=md5('nowehaslo') WHERE username='lukas@poczta.blabla'