Witam.
A z changeloga wynika ze kolumny users.tariff juz niema. Czy ktos obeznany moze mi podac co powinno byc wpisane?
wersja 1.1.4 Tanith (03/10/2003):
(...)
- 'mała' rewolucja w finansach, a co za tym idzie 'duży' upgrade bazy, ale mam nadzieję że sobie poradzicie (lukasz):
0) Wykonaj BEZWZGLĘDNIE backup bazy danych.
1) Stwórz tabelę 'assignments': MySQL: DROP TABLE IF EXISTS assignments; CREATE TABLE assignments ( id int(11) NOT NULL auto_increment, tariffid int(11) NOT NULL default '0', userid int(11) NOT NULL default '0', period int(11) NOT NULL default '0', at int(11) NOT NULL default '0', PRIMARY KEY (id), UNIQUE KEY id (id), KEY id_2 (id) ) TYPE=MyISAM;
PostgreSQL: DROP SEQUENCE "assignments_id_seq"; CREATE SEQUENCE "assignments_id_seq"; DROP TABLE assignments; CREATE TABLE assignments ( id integer default nextval('assignments_id_seq'::text) NOT NULL, tariffid integer default 0 NOT NULL, userid integer default 0 NOT NULL, period integer default 0 NOT NULL, at integer default 0 NOT NULL, PRIMARY KEY (id) ); 2) Uruchom moduł 'upgrade01' - czyli po zalogowaniu sie do LMS'a wpiszcie w url na końcu '?m=upgrade01', np. 'http://serwer.pl/lms/?m=upgrade01'. UWAGA! Moduł ten należy uruchomić TYLKO RAZ! Jak go uruchomisz więcej niż raz, popsujesz sobie całą bazę danych.
3) Teraz można usunąć nieużywane pola z bazy danych: MySQL: ALTER TABLE users DROP tariff, DROP payday; PostgreSQL: ALTER TABLE users DROP tariff; ALTER TABLE users DROP payday;
4) Dopiszcie do crona lms-payments tak aby był uruchamiany codziennie o godzinie 0:00.
5) Voila.