You right.

вторник, 24 декабря 2013 г., 16:47:58 UTC+4 пользователь Lvc@ написал:
>
> Some commands were implemented in console only. Think to the "create 
> database": has no sense creating a database while you're authenticated on 
> another one. But for other few commands could be useful.
>
> Lvc@
>
>
> On 24 December 2013 12:26, Lebnik <[email protected] <javascript:>> wrote:
>
>> I what mean. Let's make a universal method based a POST query that will 
>> return data. This is method will be universal and will be work for all 
>> console commands.
>>
>> вторник, 24 декабря 2013 г., 14:09:52 UTC+4 пользователь Lvc@ написал:
>>>
>>> Hi,
>>> each command has a purpose, the most versatile is the POST command/ 
>>> where you can execute everything OrientDB SQL allows.
>>>
>>> Lvc@
>>>
>>>
>>> On 23 December 2013 16:54, Lebnik <[email protected]> wrote:
>>>
>>>> Thank you, Lvc@
>>>> Maybe create a universal way to make requests, for example through the 
>>>> POST method in the JSON format, which will return a result, as is done in 
>>>> a 
>>>> batch queries https://github.com/orientechnologies/orientdb/
>>>> wiki/OrientDB-REST#batch
>>>>
>>>> понедельник, 23 декабря 2013 г., 18:44:48 UTC+4 пользователь Lvc@ 
>>>> написал:
>>>>>
>>>>> Look at the documentation. query is executed in HTTP GET but it cannot 
>>>>> apply changes to the database (to don't violate HTTP methods 
>>>>> conventions). 
>>>>> So use POST /command instead:
>>>>>
>>>>> http://localhost:2480/command/GratefulDeadConcerts/sql/creat
>>>>> e%20class%20users
>>>>>
>>>>> Lvc@
>>>>>
>>>>>
>>>>>
>>>>> On 23 December 2013 15:38, Lebnik <[email protected]> wrote:
>>>>>
>>>>>> Thanks for the reply.
>>>>>> Why, for a console and for the REST of the query different commands?
>>>>>> Maybe you can make them similar? Or maybe you can make them aliases?
>>>>>> Because now I can't run another query console 
>>>>>> http://localhost:2480/query/GratefulDeadConcerts/sql/create%
>>>>>> 20class%20users
>>>>>> I get error:
>>>>>>
>>>>>>  com.orientechnologies.orient.core.exception.OCommandExecutio
>>>>>> nException: Cannot execute non idempotent command
>>>>>>
>>>>>> I understand that this is not an error, but one must do something.
>>>>>>
>>>>>>
>>>>>>
>>>>>> понедельник, 23 декабря 2013 г., 18:05:42 UTC+4 пользователь Lvc@ 
>>>>>> написал:
>>>>>>>
>>>>>>> The same: "info class" is a console command. If you want to access 
>>>>>>> to the classes you can issue these 2 queries:
>>>>>>>
>>>>>>> class's information: select from ( select expand( classes ) from 
>>>>>>> metadata:schema ) where name='OUser'
>>>>>>> class's properties: select expand( properties) from ( select expand( 
>>>>>>> classes ) from metadata:schema ) where name='OUser'
>>>>>>>
>>>>>>>
>>>>>>> Lvc@
>>>>>>>
>>>>>>>
>>>>>>> On 23 December 2013 14:11, Lebnik <[email protected]> wrote:
>>>>>>>
>>>>>>>>  And when I send request:
>>>>>>>>
>>>>>>>> http://localhost:2480/query/GratefulDeadConcerts/sql/info%20
>>>>>>>> class%20OUser
>>>>>>>>
>>>>>>>> I get error:
>>>>>>>>
>>>>>>>> com.orientechnologies.orient.core.command.OCommandExecutorNo
>>>>>>>> tFoundException: Cannot find a command executor for the command 
>>>>>>>> request: sql.info class OUser
>>>>>>>>
>>>>>>>>
>>>>>>>>  -- 
>>>>>>>>  
>>>>>>>> --- 
>>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>>> Groups "OrientDB" group.
>>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>>> send an email to [email protected].
>>>>>>>>
>>>>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>>>>
>>>>>>>
>>>>>>>  -- 
>>>>>>  
>>>>>> --- 
>>>>>> You received this message because you are subscribed to the Google 
>>>>>> Groups "OrientDB" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>> send an email to [email protected].
>>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>>
>>>>>
>>>>>  -- 
>>>>  
>>>> --- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "OrientDB" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>
>>>
>>>  -- 
>>  
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "OrientDB" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to