Wikipédia vita:Adatbázis-lekérdezések
A Wikipédiából, a szabad lexikonból.
[szerkesztés] Lektor kerestetik
Sikerült már valakinek betölteni a Wikipédiát MySQL alá? Ha igen, akkor átnézhetné a gyorstalpalót – az angolból vettem át, de elég nagy hülyeségek voltak benne. Amit tudtam, már kijavítottam, de még mindig vannak olyan problémák, amikkel egy kezdő biztosan nem boldogul (egyelőre még én sem :-P). Konkrétan a parancssoros kliens nem tud UTF-8-at, a Query Browser viszont hanyattdobja magát a sokmegás fájloktól. (A max_allowed_packet=sokM megadása után már egy fokkal kulturáltabb hibaüzenet jön elő, de még mindig nem működik, legalábbis nálam.) Szóval ha valaki tud olyan módszert, ami működik, és egyszerű (nem kell hozzá Perl scripttel feldolgozni az sql fájlt meg effélék), az írja már le. --TG® 2005. július 19., 00:56 (CEST)
Apache, PHP fel, phpMyAdminen át szerintem megy majd szépen. Kipróbálni most sajnos nem tudom, mert nincs elég helyem egy offline Wikipédiára... – KovacsUr 2005. július 19., 01:01 (CEST)
Kemény 50 mega :-) --TG® 2005. július 19., 01:15 (CEST)
Tudom, és fenntartom. ^_^" Írok egy DVD-t, aztán meglátjuk (vagy még most, vagy ébredés után). – KovacsUr 2005. július 19., 01:18 (CEST)
A phpMyAdminnál meg 2M a maximális scriptméret. Vagy ha beszereznék egy újabb verziót, az segítene? --TG® 2005. július 19., 01:25 (CEST)
Ez valószínűleg a PHP-ben beállított max. feltölthető fájlméret korlátja. Most nekiálltam egy tiszta gépen nulláról kipróbálni a dolgot, a fejleményekről beszámolok. – KovacsUr 2005. július 19., 20:27 (CEST)
Így működik:
mysql -uroot -pjelszavam -D wikipedia --default-character-set=utf8 <C:\ahol\van\fájlnév.sql
Viszont kb. kétszer annyi ideig tartott, mint a SOURCE paranccsal. – KovacsUr 2005. július 19., 21:43 (CEST)
Hálás köszönet. --TG® 2005. július 19., 22:42 (CEST)
[szerkesztés] Regexp
Pontosan mit is csinál az a regexp, és hogy váltható ez ki az Excel használatával? Azt hittem, a linkeket alakítgatja át. – KovacsUr 2005. július 19., 23:30 (CEST)
Persze, hülyeséget írtam. Az Excel arra jó, hogy egyáltalán elmentse plaintextbe az eredménylistát (nekem legalábbis a Query Browser alól nem sikerült egyszerűbben). A regexp meg az elmentett plaintextből csinál wikilistát, ha jól látom (illetve a legelejét nem egészen értem, hogy mire jó). Mondjuk azt szerintebb egyszerűbb eleve úgy menteni. (Egyáltalán mi tud Windows alatt regexpeket végrehajtani? SCiTE meg hasonló fejlettebb texteditorok igen, de tudtommal semmi olyasmi, ami egy mezei júzernek is meglenne. --TG® 2005. július 19., 23:43 (CEST) Ha a phpMyAdmin miatt úgyis fenn van a php, könnyen készíthető olyan szkript, ami végrehajtja. Maerlyn 2006. szeptember 16., 16:48 (CEST)


Based on work by