Czołem. Mam taką małą rozkminkę z okazji ISIS ;) Chciałbym ustawić w tabeli netlinks: linktype 0 => trans('wire'), linktechnology 8 => '1 Gigabit Ethernet', linkspeed 1000000 => trans('1Gbit/s'),
dla rekordów, które src i dst mają w tym samym węźle. Niby proste, ale nadmiar kawy chyba przypalił mi synapsy :) .. i nie umiem - poratuje ktoś ?
PGSQL 9.5
Pozdrawiam.
W dniu 2016-03-31 o 00:02, Przemysław Kudyba pisze:
Czołem. Mam taką małą rozkminkę z okazji ISIS ;) Chciałbym ustawić w tabeli netlinks: linktype 0 => trans('wire'), linktechnology 8 => '1 Gigabit Ethernet', linkspeed 1000000 => trans('1Gbit/s'),
dla rekordów, które src i dst mają w tym samym węźle. Niby proste, ale nadmiar kawy chyba przypalił mi synapsy :) .. i nie umiem - poratuje ktoś ?
UPDATE netlinks SET linktype 0 => trans('wire'), linktechnology 8 => '1 Gigabit Ethernet', linkspeed 1000000 => trans('1Gbit/s') WHERE dst IN (SELECT netdevices.id,* FROM netnodes JOIN netdevices ON netdevices.netnodeid = netnodes.id WHERE netnodes.id = :netnodeid)OR src IN (SELECT netdevices.id,* FROM netnodes JOIN netdevices ON netdevices.netnodeid = netnodes.id WHERE netnodes.id = :netnodeid)
Thx.
Poradziłem sobie w ten sposób:
update netlinks set type = 0, speed = 1000000, technology = 8 where id in (select a.id from netlinks a inner join netdevices b on a.src = b.id inner join netdevices c on a.dst = c.id where b.netnodeid = c.netnodeid);
To zadziwiające jak adrenalina poprawia skill ;)
Pozdrawiam.
W dniu 31 marca 2016 13:04 użytkownik Waldemar Dymkiewicz < waldemar.dymkiewicz@easy-com.pl> napisał:
W dniu 2016-03-31 o 00:02, Przemysław Kudyba pisze:
Czołem. Mam taką małą rozkminkę z okazji ISIS ;) Chciałbym ustawić w tabeli netlinks: linktype 0 => trans('wire'), linktechnology 8 => '1 Gigabit Ethernet', linkspeed 1000000 => trans('1Gbit/s'),
dla rekordów, które src i dst mają w tym samym węźle. Niby proste, ale nadmiar kawy chyba przypalił mi synapsy :) .. i nie umiem - poratuje ktoś ?
UPDATE netlinks SET linktype 0 => trans('wire'), linktechnology 8 => '1 Gigabit Ethernet', linkspeed 1000000 => trans('1Gbit/s') WHERE dst IN (SELECT netdevices.id,* FROM netnodes JOIN netdevices ON netdevices.netnodeid = netnodes.id WHERE netnodes.id = :netnodeid)OR src IN (SELECT netdevices.id,* FROM netnodes JOIN netdevices ON netdevices.netnodeid = netnodes.id WHERE netnodes.id = :netnodeid)
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
uczestnicy (2)
-
Przemysław Kudyba
-
Waldemar Dymkiewicz