Unknown database 'dtable_db'

在使用:docker exec -it seatable /shared/seatable/scripts/seatable.sh superuser 创建用户时提示:

django.db.utils.InternalError: (1049, "Unknown database 'dtable_db'")

数据库是在容器启动的时候自动创建的。可以试试把容器删掉,然后重新启动一下。然后看看终端中有什么信息。

好的,我试试。只需要删除数据库器吧!删除数据库窗口后,docker-compose up -d 会重新接取数据库容器。

重启后再次运行 docker exec -it seatable /shared/seatable/scripts/seatable.sh superuser 同样的错误提示。

登录到数据容器中没有看到有数据库。

请依次执行
docker exec -it seatable /shared/seatable/scripts/seatable.sh init-sql

docker exec -it seatable /shared/seatable/scripts/seatable.sh start

docker exec -it seatable /shared/seatable/scripts/seatable.sh superuser

试一下

可以了,谢谢!先测试以下。