https://bugs.freedesktop.org/show_bug.cgi?id=46259
Lionel Elie Mamane <lio...@mamane.lu> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fridrich.st...@bluewin.ch --- Comment #8 from Lionel Elie Mamane <lio...@mamane.lu> --- (In reply to comment #6) > As a good post-relational-database and (if rusty) C programmer, I'm looking > at db easyhacks to try and get into working on the lo codebase. But I'm in a > bit over my depth with the C++. Is there anywhere I can get a LOT of > handholding to start with without annoying the regular devs? Or am I best > just struggling on chatzilla in the dev forum anyway? "Without annoying the regular devs" I'm not sure, but we as a bunch are usually willing to invest time into getting a new contributor :) In the past, Fridrich (which I just added to CC) orally expressed some interest in getting into this bug. He has the C++ knowledge, but lacks the relational/SQL database knowledge, which you have, so maybe the two of you would make a good team to collaborate on this bug. I'll be available for any issue/question you two may have while working on this bug. As to MariaDB/MySQL-specific knowledge, such as "how to list all tables", "how to list all columns of a table and their type", "how to get the current user's permissions on this table", etc, I see two roads to getting it: 1) Take it from the JDBC connector https://kb.askmonty.org/en/mariadb-faq-is-there-any-java-connector-for-mariadb-than-the-one-from-mysql/ As the LibreOffice (SDBC(X)) connector is supposed to implement a JDBC-like interface for the LibreOffice dbms-independent code, this could be a good match. 2) Try to get some MariaDB guy as an oracle for that kind of questions (sometimes the answer will be "the C api has a list_tables call", sometimes the answer will be "execute this SQL: SELECT table_name FROM information_schema.tables, or SELECT table_name FROM mysql.tables WHERE tables.database='THE_SCHEMA_YOU_WANT'" or some such. -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs