SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы
Назадversion: '3.9'
services:
rethinkdb:
image: rethinkdb:2.4
restart: always
ports:
- 127.0.0.1:28015:28015
volumes:
- db:/data
volumes:
db:
pip install rethinkdb
from rethinkdb import RethinkDB
r = RethinkDB() # 'http://127.0.0.1:28015/'
conn = r.connect(
host='127.0.0.1',
)
assert 'mydb' in r.db_list().run(conn), 'База не найдена'
conn.use('mydb')
for db in [
'docs',
'index',
'categories'
]:
if db not in r.db('mydb').table_list().run(conn):
r.db('mydb').table_create(db, primary_key='name').run(conn)