执行'SELECT NEXTVAL('person_id_seq')'时发生异常:

时间:2019-01-30 11:19:23

标签: api-platform.com

当我尝试使用API​​-> HTTPS页面来使用通过schema-generator生成的我自己的实体时,出现了问题。我遇到的错误是='

执行'SELECT NEXTVAL('person_id_seq')'时发生异常:

SQLSTATE [42P01]:未定义表:7错误:关系“ person_id_seq”不存在 第1行:SELECT NEXTVAL('person_id_seq')'

我生成了从Thing继承的Persone类,但是当我尝试发出发布请求以创建新的Person时,出现了此错误。我在想什么:我应该创建数据表吗?请帮助我解决这个问题,任何帮助表示赞赏。谢谢

我试图使用已添加到stackoverflow上的答案,但是它没有用。

问题解决了!!

要在您的本地计算机上使用api平台,请执行以下步骤。

第1步 对于那些使用Docker工具包的人 -要使localhost工作,请在virtualbox上单击``默认''(docker工具包正在使用),然后在``网络''选项卡上添加与api平台一起使用的端口,例如  (8080,80,81 ..)类似下面的图像 enter image description here

您肯定会理解的土耳其语中的它;)

-第2步 继续使用docker kid并进入放置api-platform的项目目录。 然后执行以下操作

docker-compose exec php bin / console指令:schema:create --dump-sql (以查看必须运行的架构需求) 然后 docker-compose exec php bin / console准则:schema:update --force

现在可以解决了,您可以使用api-plateform的API http http平台

1 个答案:

答案 0 :(得分:0)

问题解决了!

要在您的本地计算机上使用api平台,请执行以下步骤。

第1步对于使用Docker工具包的用户-要使localhost运行,请在virtualbox上单击“默认”(docker工具包正在使用),然后在“网络”选项卡上添加要与之一起使用的端口像以下图像一样的(8080,80,81 ..)api平台在这里输入图像描述

您肯定会理解的土耳其语中的它;)

-步骤2进入docker kid,进入放置api-platform的项目目录。然后执行以下操作

docker-compose exec php bin / console准则:schema:create --dump-sql(以查看必须运行的架构需求),然后docker-compose exec php bin / console准则:schema:update --force < / p>

现在可以解决了,您可以使用api-plateform的API http http平台