Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-39611

Change the SQL service to a lightweight SQL API

    XMLWordPrintable

Details

    • Task
    • Status: Open (View Workflow)
    • Minor
    • Resolution: Unresolved
    • None
    • Plugins
    • None

    Description

      The "SQL service" allows plugins to execute SQL queries on the host server.
      But it actually exports a subset of the libmysql client API meant for bundled clients to connect to arbitrary servers.
      This service could have exported more direct interfaces to the SQL layer instead of hacking them into a remote connector like a plugin.

      It's highly unlikely that a plugin needs to connect to servers other than the one it's plugged into, but those cases should use libmysql (or better, Connector/C or Connector/C++) directly.

      Attachments

        Issue Links

          Activity

            People

              ParadoxV5 Jimmy Hú
              ParadoxV5 Jimmy Hú
              Oleksandr Byelkin Oleksandr Byelkin
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.