Wiktionary Diskussion:Download
SQL-Abfragen auf der Wiktionary-Datenbank durchführen [Bearbeiten]
Anmerkung: Falls es nur darum geht, "so nebenbei" eine SQL-Abfrage durchzuführen, so konnte man es auch auf folgendem Server machen:
* wikisign.org Datenbankabfragen
Leider wurde dieser Service nun eingestellt. Demnächst werden die Sources veröffentlicht.
Sind die Sourcen mittlerweile verfügbar?
[Bearbeiten] Import klappt nicht
Keine Ahnung, ob das OK ist wenn ich die Frage hier stelle, ich machs einfach mal ;-)
Ich wollte den XML-Dump in die Datenbank importieren, der scheint auch ca. 30.000 Seiten zu importieren, dann bricht das Java-Programm ab:
ava.io.IOException: java.sql.SQLException: Duplicate entry '0-' for key 'name_title'
at org.mediawiki.importer.XmlDumpReader.readDump(XmlDumpReader.java:92)
at org.mediawiki.dumper.gui.DumperGui$1.run(DumperGui.java:206)
Caused by: org.xml.sax.SAXException: java.sql.SQLException: Duplicate entry '0-' for key 'name_title'
at org.mediawiki.importer.XmlDumpReader.endElement(XmlDumpReader.java:227)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:195)
at org.mediawiki.importer.XmlDumpReader.readDump(XmlDumpReader.java:88)
... 1 more
Caused by: java.io.IOException: java.sql.SQLException: Duplicate entry '0-' for key 'name_title'
at org.mediawiki.importer.SqlServerStream.writeStatement(SqlServerStream.java:27)
at org.mediawiki.importer.SqlWriter.flushInsertBuffers(SqlWriter.java:202)
at org.mediawiki.importer.SqlWriter.checkpoint(SqlWriter.java:356)
at org.mediawiki.importer.SqlWriter15.updatePage(SqlWriter15.java:127)
at org.mediawiki.importer.SqlWriter15.writeEndPage(SqlWriter15.java:56)
at org.mediawiki.importer.PageFilter.writeEndPage(PageFilter.java:62)
at org.mediawiki.importer.XmlDumpReader.closePage(XmlDumpReader.java:310)
at org.mediawiki.importer.XmlDumpReader.endElement(XmlDumpReader.java:212)
... 13 more
Und dann wollte ich noch fragen, gibts irgendwo eine Seite mit Erklärungen zu der Struktur der Datenbank?? Ich werde aus dem Ding nicht schlau ...