Visual Studio Code 中是否有类似 JetBrains 软件(Webstorm、Phpstorm)中的管理任务和上下文的选项?
要点是在编辑器中保持打开的文件取决于某人正在处理的任务。
我有一个特定情况,其中一个实体的复合主键是另一个实体的主键的一部分.这是专业化的案例,但现在并不重要.
我使用Doctrine从数据库生成实体,但Doctrine不支持复合外键作为主键:
It is not possible to map entity 'XXXXX' with a composite primary key as part of the primary key of another entity 'YYYYYY#id_xxxxx'
Run Code Online (Sandbox Code Playgroud)
有谁知道这种情况的解决方案?它可以是Doctrine解决方案或编辑模型和数据库结构.
更新1
CREATE TABLE `amandman` (
`iddokumenta` int(11) NOT NULL,
`datumdostavljanjaskupstini` date NOT NULL,
`tekst` text,
`datumizmene` date DEFAULT NULL,
`izmenjenitekst` text,
`iddokumentapredlogazakona` int(11) DEFAULT NULL,
`datumdostavljanjaskupstinipredlogazakona` date DEFAULT NULL,
PRIMARY KEY (`iddokumenta`,`datumdostavljanjaskupstini`),
KEY `iddokumentapredlogazakona_idx` (`iddokumentapredlogazakona`,`datumdostavljanjaskupstinipredlogazakona`),
CONSTRAINT `iddokumenta45` FOREIGN KEY (`iddokumenta`, `datumdostavljanjaskupstini`) REFERENCES `dokument` (`iddokument`, `datumdostavljanjaskupstini`) ON DELETE NO ACTION ON UPDATE CASCADE,
CONSTRAINT `iddokumentapredlogazakona` …Run Code Online (Sandbox Code Playgroud)