Post
#1
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%)
|
dobra, mam kod na postgresa i dziala z tym usuwanie bardzo slicznie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Zrobile pare przemian. Zmienilem typ na BIGINT oraz pozmienialem nazwy na angielskie. Teraz jeszcze poproboje sie pobawic w przenoszenie :? i takie tam. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%)
|
MAM FUNKCJE MV !!!
Wow, ale sie podniecilem... Ale mysle, ze warto. Bo w koncu mam funkcje mv (do przenoszenia)!!! Kod CREATE FUNCTION mv(BIGINT, BIGINT) RETURN BOOLEAN AS '
DECLARE cid ALIAS FOR $1; np ALIAS FOR $2; temp1 RECORD; temp2 RECORD; BEGIN FOR temp1 IN SELECT MAX(depth) AS max, second_id FROM asociations WHERE first_id = cid GROUP BY second_id LOOP DELETE FROM asociations WHERE second_id = temp1.second_id AND depth > temp1.max; END LOOP; UPDATE categories SET parent = np WHERE id = cid; INSERT INTO asociations (first_id, second_id, depth) SELECT first_id, cid, depth + 1 FROM asociations WHERE second_id = np; FOR temp2 IN SELECT second_id, depth FROM asociations WHERE first_id = cid AND depth <> 0 LOOP INSERT INTO asociations (first_id, second_id, depth) SELECT first_id, temp2.second_id, depth + temp2.depth FROM asociations WHERE second_id = cid AND depth <> 0; END LOOP; RETURN true; END; ' LANGUAGE "plpgsql"; |
|
|
|
Jabol drzewka for bsp 10.07.2003, 18:56:00
Jabol a co powiecie na to?Kod--mkdir, tworzy katalog
CR... 11.07.2003, 22:22:19
Jabol Troche mnie nie bedzie od jutra wiec jakby ktos ch... 13.07.2003, 14:57:06 ![]() ![]() |
|
Aktualny czas: 6.12.2025 - 16:18 |