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

Reply via email to