Marcin o2.pl wrote:
>> nie, wpisz dokładnie tak jak jest
>>
>
> # mysql -uroot -p
>
> Query OK, 0 rows affected (0.01 sec)
>
>
> błędów nie widzę przy wykonaniu...
>
no i dobrze, ale LMS pewnie nie działa jako root co?
--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252
LAN Management System Developer http://lms.org.pl
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
> nie, wpisz dokładnie tak jak jest
# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 32406
Server version: 5.0.44-log Gentoo Linux mysql-5.0.44-r1
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> CREATE FUNCTION lms_current_user() RETURNS int(11) NO SQL RETURN @lms_current_user;
ERROR 1046 (3D000): No database selected
mysql> use lmsutf8
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> CREATE FUNCTION lms_current_user() RETURNS int(11) NO SQL RETURN @lms_current_user;
Query OK, 0 rows affected (0.00 sec)
mysql> CREATE VIEW customersview AS SELECT c.* FROM customers c WHERE NOT EXISTS ( SELECT 1 FROM customerassignments a JOIN excludedgroups e ON (a.customergroupid = e.customergroupid) WHERE e.userid = lms_current_user() AND a.customerid = c.id)
-> ;
Query OK, 0 rows affected (0.01 sec)
błędów nie widzę przy wykonaniu...
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
Marcin o2.pl wrote:
>> CREATE FUNCTION lms_current_user() RETURNS int(11) NO SQL
>> RETURN @lms_current_user;
>>
>>
>> CREATE VIEW customersview AS
>> SELECT c.* FROM customers c
>> WHERE NOT EXISTS (
>> SELECT 1 FROM customerassignments a
>> JOIN excludedgroups e ON (a.customergroupid =
>> e.customergroupid)
>> WHERE e.userid = lms_current_user() AND a.customerid = c.id)
>>
>> zrob te dwa zapytania i zobacz jaki bedzie blad
>>
>
> czy "lms_current_user" mam zamienić na swojego usera ?
>
>
nie, wpisz dokładnie tak jak jest
--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252
LAN Management System Developer http://lms.org.pl
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
> CREATE FUNCTION lms_current_user() RETURNS int(11) NO SQL
> RETURN @lms_current_user;
>
>
> CREATE VIEW customersview AS
> SELECT c.* FROM customers c
> WHERE NOT EXISTS (
> SELECT 1 FROM customerassignments a
> JOIN excludedgroups e ON (a.customergroupid =
> e.customergroupid)
> WHERE e.userid = lms_current_user() AND a.customerid = c.id)
>
> zrob te dwa zapytania i zobacz jaki bedzie blad
czy "lms_current_user" mam zamienić na swojego usera ?
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
CREATE FUNCTION lms_current_user() RETURNS int(11) NO SQL
RETURN @lms_current_user;
CREATE VIEW customersview AS
SELECT c.* FROM customers c
WHERE NOT EXISTS (
SELECT 1 FROM customerassignments a
JOIN excludedgroups e ON (a.customergroupid =
e.customergroupid)
WHERE e.userid = lms_current_user() AND a.customerid = c.id)
zrob te dwa zapytania i zobacz jaki bedzie blad
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
> wyglada na to ze brakuje ci tabeli proc w bazie mysql (robi sie tak
> przy updacie bazy z 4->5) uruchomienie mysql_upgrade *powinno* pomoc
> i dopiero potem trzeba zrobic widoki na nowo
proc z mysql mam, up mysql'a robiłem jak się v5 pokazała (może z poślizgiem
jednego tygodnia)
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
wyglada na to ze brakuje ci tabeli proc w bazie mysql (robi sie tak
przy updacie bazy z 4->5) uruchomienie mysql_upgrade *powinno* pomoc
i dopiero potem trzeba zrobic widoki na nowo
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
> > z tego co wyczytałem LMS sam sprawdza strukturę bazy...
> > przy oglądaniu innych części LMS'a dostaję informację, że nie ma
> > innych tabel...
> >
> >
> >
> http://lists.lms.org.pl/mailman/pipermail/lms/2007-July/015300.html
za pierwszym UP nie mialem uprawnień i LMS mnie o tym poinformował,
zaznaczyłem więc wszystkie uprawnienia do danych i struktury, komunikat
o braku uprawnień zniknął ale błędy braku tabel pozostały.
(zapisane ma że już zrobił ?)
Wersja LMS: 1.9.8 Idos (1.859/1.19)
Wersja LMSDB: 1.9.8 Idos (1.42/1.47)
Wersja MySQL: 5.0.44-log
Wersja PHP: 5.2.4_p20070914-pl2-gentoo
Wersja Smarty: 2.6.18
Pozdrawiam
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
----- Original Message -----
From: "API13" <api13(a)poczta.fm>
To: "lista użytkowników LMS" <lms(a)lists.lms.org.pl>
Sent: Wednesday, October 10, 2007 12:51 PM
Subject: Re: [lms] Aktualizacja 1.9.8 - 1.10
----- Original Message -----
From: "A.L.E.C" <alec(a)alec.pl>
To: "lista użytkowników LMS" <lms(a)lists.lms.org.pl>
Sent: Wednesday, October 10, 2007 12:38 PM
Subject: Re: [lms] Aktualizacja 1.9.8 - 1.10
API13 wrote:
> Jako że mam podobny problem z tym ze, ja recznie aktualizowalem baze od kilku miesiecy i niewiedzialem co jest powodem braku aktualizacji automatycznej.
> Jakos w zeszlym tygodni doszedlem ze w bazie nie mam dbversion!!!
> Wiec wykonalem "INSERT INTO dbinfo (keytype, keyvalue) VALUES ('dbversion', '2006080100'); ".
> To przywrocilo wkonywanie aktualizacji.
> A teraz najciekawsze, mimo tego ze chyba wszystko jest ok kilka razy w tygodniu pustoszeje mi widok customersview w wyniku czego dostaje blad przedmowcy.
> Wiec szybko zmieniam dbversion na starszy i dokonuje sie aktualizacja w wyniku ktorej blad jest naprawiony.
> Tylko dlaczego musze to robic kilka razy w tygodniu a juz obowiazkowo po restarcie mysqla:(
>
Ja bym obstawiał tutaj jakiś bug mysqla, jaka wersja? Nie stosuj metody
polegającej na zmianie dbversion, bo się kiedyś możesz pozbyć danych z bazy.
--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252
LAN Management System Developer http://lms.org.pl
Wersja MySQL: 5.0.37
Apropo bazy jest jakas bezbolesna metoda przejscia na Postgresql??
Upgrade do wersji MySQL: 5.0.45 nie pomogl:(
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
----------------------------------------------------------------------
Bedac w toalecie korzystala z ...
>>> http://link.interia.pl/f1c11
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
----------------------------------------------------------------------
Fajne i smieszne. Zobacz najlepsze filmiki!
>>> http://link.interia.pl/f1bbb
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
----- Original Message -----
From: "A.L.E.C" <alec(a)alec.pl>
To: "lista użytkowników LMS" <lms(a)lists.lms.org.pl>
Sent: Wednesday, October 10, 2007 12:38 PM
Subject: Re: [lms] Aktualizacja 1.9.8 - 1.10
API13 wrote:
> Jako że mam podobny problem z tym ze, ja recznie aktualizowalem baze od kilku miesiecy i niewiedzialem co jest powodem braku aktualizacji automatycznej.
> Jakos w zeszlym tygodni doszedlem ze w bazie nie mam dbversion!!!
> Wiec wykonalem "INSERT INTO dbinfo (keytype, keyvalue) VALUES ('dbversion', '2006080100'); ".
> To przywrocilo wkonywanie aktualizacji.
> A teraz najciekawsze, mimo tego ze chyba wszystko jest ok kilka razy w tygodniu pustoszeje mi widok customersview w wyniku czego dostaje blad przedmowcy.
> Wiec szybko zmieniam dbversion na starszy i dokonuje sie aktualizacja w wyniku ktorej blad jest naprawiony.
> Tylko dlaczego musze to robic kilka razy w tygodniu a juz obowiazkowo po restarcie mysqla:(
>
Ja bym obstawiał tutaj jakiś bug mysqla, jaka wersja? Nie stosuj metody
polegającej na zmianie dbversion, bo się kiedyś możesz pozbyć danych z bazy.
--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252
LAN Management System Developer http://lms.org.pl
Wersja MySQL: 5.0.37
Apropo bazy jest jakas bezbolesna metoda przejscia na Postgresql??
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
----------------------------------------------------------------------
Bedac w toalecie korzystala z ...
>>> http://link.interia.pl/f1c11
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms