@@ -15,25 +15,36 @@ Synopsis
1515
1616``` lua
1717
18- local tarantool = require (" tarantool" )
19-
20- local host = " 127.0.0.1"
21- local port = 3301
22- local spaceno = 1
23- local indexno = 0
24- local key = { 1 }
25- local tuple = { " first field" , " second field" }
26-
27- local result , err = tarantool .select (host , port , spaceno , indexno , key )
28-
29- local result , err = tarantool .insert (host , port , spaceno , tuple )
30-
31- local result , err = tarantool .replace (host , port , spaceno , tuple )
32-
33- local result , err = tarantool .delete (host , port , spaceno , key )
34-
35- local result , err = tarantool .ping (host , port )
36-
37- local result , err = tarantool .call (host , port , " proc_name" , { " first arg" })
18+ tarantool = require (" tarantool" )
19+
20+ -- initialize connection
21+ local tar , err = tarantool :new ()
22+
23+ local tar , err = tarantool :new ({ connect_now = false })
24+ local ok , err = tar :connect ()
25+
26+ local tar , err = tarantool :new ({
27+ host = ' 127.0.0.1' ,
28+ port = 3301 ,
29+ user = ' gg_tester' ,
30+ password = ' pass' ,
31+ socket_timeout = 2000 ,
32+ connect_now = true ,
33+ })
34+
35+ -- requests
36+ local data , err = tar :ping ()
37+ local data , err = tar :insert (' profiles' , { 1 , " nick 1" })
38+ local data , err = tar :insert (' profiles' , { 2 , " nick 2" })
39+ local data , err = tar :select (2 , 0 , 3 )
40+ local data , err = tar :select (' profiles' , ' uid' , 3 )
41+ local data , err = tar :replace (' profiles' , {3 , " nick 33" })
42+ local data , err = tar :delete (' profiles' , 3 )
43+ local data , err = tar :update (' profiles' , ' uid' , 3 , {{ ' =' , 1 , ' nick new' }})
44+ local data , err = tar :update (' profiles' , ' uid' , 3 , {{ ' #' , 1 , 1 }})
45+
46+ -- disconnect or set_keepalive at the end
47+ local ok , err = tar :disconnect ()
48+ local ok , err = tar :set_keepalive ()
3849
3950```
0 commit comments