You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Pavel Kuznetsov (JIRA)" <ji...@apache.org> on 2018/04/05 16:39:00 UTC

[jira] [Created] (IGNITE-8152) Forbid empty sql schema name

Pavel Kuznetsov created IGNITE-8152:
---------------------------------------

             Summary: Forbid empty sql schema name
                 Key: IGNITE-8152
                 URL: https://issues.apache.org/jira/browse/IGNITE-8152
             Project: Ignite
          Issue Type: Bug
            Reporter: Pavel Kuznetsov
            Assignee: Vladimir Ozerov


Currently we allow empty schema name (quoted) in cache configuration
org.apache.ignite.configuration.CacheConfiguration#setSqlSchema :
{noformat}
When sqlSchema is not specified, quoted cacheName is used instead.

sqlSchema could not be an empty string. Has to be "\"\"" instead.

Params:
sqlSchema - Schema name for current cache according to SQL ANSI-99. Should not be null.
{noformat}

Specifying schema \"\" results in empty string schema name.
No schema in sql query is treated as PUBLIC, but \"\" is regular schema name.

It's better to disallow usage of \"\" schema




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)