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.
