我有一个 Symfony 4.4 代码库,我需要删除现已弃用的安全检查程序包。但简单运行composer remove sensiolabs/security-checker并不能正确删除包。
composer remove sensiolabs/security-checker
./composer.json has been updated
Running composer update sensiolabs/security-checker
Loading composer repositories with package information
Updating dependencies
Lock file operations: 0 installs, 0 updates, 2 removals
- Removing composer/ca-bundle (1.2.9)
- Removing sensiolabs/security-checker (v5.0.3)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 0 installs, 0 updates, 2 removals
- Removing sensiolabs/security-checker (v5.0.3)
- Removing composer/ca-bundle (1.2.9)
Generating autoload files
composer/package-versions-deprecated: Generating version class...
composer/package-versions-deprecated: ...done generating …Run Code Online (Sandbox Code Playgroud) 我需要从现有表中填充第二个模式中的新表,但在将“schema1.a.disclosure_level”列枚举转换为“schema2.b.disclosure_level”枚举时遇到问题。通过 ::text 或 :: varchar 进行转换没有帮助。转换为 ::schema1.a.disclosure_level 会引发跨数据库引用错误。
INSERT INTO schema1.a (id, disclosure_level)
SELECT schema2.b.id, schema2.b.disclosure_level
FROM schema2.b;
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?