W dniu 27.11.2015 12:50, Tomasz Chiliński napisał(a):
W dniu 27.11.2015 12:43, Skiba Marek napisał(a):
Mogę przygotować proste przypisywanie klientów do sieci - też tego potrzebujemy. Zwykłe dodanie kolumny customerid do tabeli networks pewnie by wystarczyło. Pytanie czy listować takie podsieci w komputerach klienta czy zrobić osoby box?
Chyba lepiej w osobnym boksie, bo będzie to wtedy łatwiej modyfikowalne z wtyczek. Z drugiej strony nie wiem czy nie lepiej wykorzystać tabelę nodes i dać możliwość wpisania pustego adresu, a przecież pole netid już jest. Warto brać pod uwagę, że sporo atrybutów z nodes brane jest pod uwagę przy raportach do UKE i przy konfigurowaniu urządzeń. Możliwe, że ipaddr = NULL przy i tak netid IS NOT NULL mogłoby oznaczać przypisanie sieci.
Właściwie, żeby nie ruszać w ogóle schematu bazy danych to trzeba byłoby założyć, że nodes przechowuje przypisanie sieci do klienta, gdy ipaddr = 0 i ipaddr_pub = 0.