List:Commits« Previous MessageNext Message »
From:Nirbhay Choubey Date:November 19 2010 1:20pm
Subject:Re: bzr commit into mysql-5.1-bugteam branch (nirbhay.choubey:3554)
Bug#54899
View as plain text  
Hi Sergey,

On Friday 19 November 2010 04:07 PM, Sergey Vojtovich wrote:
> Nirbhay,
>
> On Fri, Nov 19, 2010 at 03:47:33PM +0530, Nirbhay Choubey wrote:
>    
>> Hi Sergey,
>>
>> I just wanted to put forward a 'valid' case where prompt and
>> database at command-line do not match (i.e. null vs test), but
>> still we do not filter statements.
>>
>> This is against the opinion that
>>
>> "queries to be accepted when one-database is
>> "test" and prompt says "test"."
>>      
> Yes, this is a valid case.
> What exactly in this case is against the opinon that "queries
> to be accepted when one-database is 'test' and prompt says 'test'."?
>    

mysql>   \R \d>
test>   drop database test;             # Query OK          -------->  Here prompt
> is test, (one-database is 'test') so no filtering required, the statement is executed
(none)>   select 1;                     # Outputs 1         -------->  Here prompt
is 'null' (one-database is 'test'), still we do not filter the statement.
(none)>   create database test;         # Query OK          --------->  Same as
above
(none)>   select 1;                     # Outputs 1         --------->  Same as
above
(none)>use test;                       # Database changed  --------->  Same as above
test>select 1;                         # Outputs 1         --------->  Here again
> the prompt is test, (one-database is 'test') so no filtering required, the statement is
> executed

This states that queries are accepted in this case too, when 
one-database is 'test'
and prompt is *not*  'test'.

So, if we decide to filter based on inequality of one-database and 
prompt, the
above valid case will not be possible.

Hope, I was able to answer your question.

Please let me know.

Regards,
Nirbhay


> Regards,
> Sergey
>
>    
>> Thanks,
>> Nirbhay
>>
>> On Friday 19 November 2010 03:25 PM, Sergey Vojtovich wrote:
>>      
>>> Hi Nirbhay,
>>>
>>> what is expected in the below example?
>>>
>>>        
>>>> One more use case :
>>>>
>>>> ./bin/mysql --one-database test
>>>>
>>>> mysql>   \R \d>
>>>> test>   drop database test;             # Query OK
>>>> (none)>   select 1;                          # Outputs 1
>>>> (none)>   create database test;      # Query OK
>>>> (none)>   select 1;                          # Outputs 1
>>>> (none)>use test;                           # Database changed
>>>> test>select 1;                               # Outputs 1
>>>>
>>>> In the above scenario, notice how prompt changes.
>>>>
>>>>          
>>>>>> Joro and Svoj expect queries to be accepted when one-databse is
>>>>>> "test" and
>>>>>> prompt says "test".
>>>>>> Nirbhay does not.
>>>>>>              
>>>> Now, in the above scenario, one-database is "test" but
>>>> prompt/current_db is not,
>>>> but we still have to keep executing the statements, as we started
>>>> with 'test' as
>>>> default database.
>>>>
>>>> Regards,
>>>> Nirbhay
>>>>
>>>> PS. Bug#54899 points to this scenario.
>>>>
>>>> -- 
>>>> MySQL Code Commits Mailing List
>>>> For list archives: http://lists.mysql.com/commits
>>>> To unsubscribe:    http://lists.mysql.com/commits?unsub=1
>>>>
>>>>          
>>
>> -- 
>> MySQL Code Commits Mailing List
>> For list archives: http://lists.mysql.com/commits
>> To unsubscribe:    http://lists.mysql.com/commits?unsub=1
>>
>>      
>    

Thread
bzr commit into mysql-5.1-bugteam branch (nirbhay.choubey:3554)Bug#54899Nirbhay Choubey9 Nov
  • Re: bzr commit into mysql-5.1-bugteam branch(nirbhay.choubey:3554) Bug#54899Sergey Vojtovich16 Nov
    • Re: bzr commit into mysql-5.1-bugteam branch (nirbhay.choubey:3554)Bug#54899Nirbhay Choubey17 Nov
      • Re: bzr commit into mysql-5.1-bugteam branch(nirbhay.choubey:3554) Bug#54899Sergey Vojtovich17 Nov
        • Re: bzr commit into mysql-5.1-bugteam branch (nirbhay.choubey:3554)Bug#54899Nirbhay Choubey18 Nov
          • Re: bzr commit into mysql-5.1-bugteam branch (nirbhay.choubey:3554)Bug#54899Nirbhay Choubey19 Nov
            • Re: bzr commit into mysql-5.1-bugteam branch(nirbhay.choubey:3554) Bug#54899Sergey Vojtovich19 Nov
              • Re: bzr commit into mysql-5.1-bugteam branch (nirbhay.choubey:3554)Bug#54899Nirbhay Choubey19 Nov
                • Re: bzr commit into mysql-5.1-bugteam branch(nirbhay.choubey:3554) Bug#54899Sergey Vojtovich19 Nov
                  • Re: bzr commit into mysql-5.1-bugteam branch (nirbhay.choubey:3554)Bug#54899Nirbhay Choubey19 Nov
                    • Re: bzr commit into mysql-5.1-bugteam branch(nirbhay.choubey:3554) Bug#54899Sergey Vojtovich19 Nov
                      • Re: bzr commit into mysql-5.1-bugteam branch (nirbhay.choubey:3554)Bug#54899Nirbhay Choubey22 Nov