파이썬 클라이언트를 사용하여 Tarantool 1.6에서 auto_increment 함수를 호출해야합니다.Python의 Tarantool - auto_increment 함수 호출 방법
database = tarantool.connect("localhost", 3301)
s = database.space("customer")
s.call('auto_increment','foo')
사람이 파이썬에서 AUTO_INCREMENT를 사용하여 필드와 'foo에'에 새 레코드를 삽입하는 방법을 명확히 수 :
나는 성공없이 시도?
오류 메시지가 포함되어 있습니다. 파이썬에서 auto_increment를 사용하는 여러 가지 방법을 시도했지만 성공하지 못했습니다.
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/nameko/containers.py", line 388, in _run_worker
result = method(*worker_ctx.args, **worker_ctx.kwargs)
File "./service.py", line 25, in create
self.server.call('box.auto_increment', (0, 'foo'))
File "/usr/local/lib/python2.7/dist-packages/tarantool/connection.py", line 373, in call
response = self._send_request(request)
File "/usr/local/lib/python2.7/dist-packages/tarantool/connection.py", line 341, in _send_request
return self._send_request_wo_reconnect(request)
File "/usr/local/lib/python2.7/dist-packages/tarantool/connection.py", line 261, in _send_request_wo_reconnect
response = Response(self, self._read_response())
File "/usr/local/lib/python2.7/dist-packages/tarantool/response.py", line 87, in __init__
raise DatabaseError(self._return_code, self._return_message)
DatabaseError: (48, 'Unknown request type 10')
s.call ('auto_increment', ('foo',))가 작동하지 않습니다. –