Skip to content

Latest commit

 

History

History

multiip_patch

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
1. Wstęp.

PATCH pozwala na dopisywanie w obrębie jednego klienta wielu
komputerów o tym samym adresie IP, ale o różnych mac'ach. Zmiany dotyczą
tylko i wyłącznie bazy danych oraz interfejsu www.

2. Instalacja.

Skopiuj patcha do rozpakowanego katalogu LMS'a i wykonaj:
$ patch -p1 <multiip-patch.diff

Następnie należy usunąć klucz unikalny w bazie danych:
$ mysql -u lms -D lms -e "ALTER TABLE nodes DROP INDEX ipaddr"
$ psql -U lms -d lms -c "ALTER TABLE nodes DROP CONSTRAINT nodes_ipaddr_key"

Dla przyspieszenia niektórych zapytań można dodać index na adresie IP:
$ mysql -u lms -D lms -e "ALTER TABLE nodes ADD INDEX ipaddr(ipaddr)"
$ psql -U lms -d lms -c "CREATE INDEX nodes_ipaddr_idx ON nodes(ipaddr)"

3. Autorzy.

Łukasz Wojciechowski
Marek Adamski