factorio-item-browser / api-import
该项目用于将导出数据导入数据库。
1.2.2
2021-07-02 13:51 UTC
Requires
- php: ^8.0
- ext-json: *
- ext-pdo: *
- bluepsyduck/laminas-autowire-factory: ^1.0
- bluepsyduck/symfony-process-manager: ^1.3
- factorio-item-browser/api-database: ^3.3
- factorio-item-browser/combination-api-client: ^1.0
- factorio-item-browser/common: ^1.0
- factorio-item-browser/export-data: ^4.0
- laminas/laminas-config-aggregator: ^1.0
- laminas/laminas-servicemanager: ^3.3
- ramsey/uuid: ^4.0
- symfony/console: ^5.0
- symfony/process: ^5.0
Requires (Dev)
- bluepsyduck/test-helper: ^2.0
- phpstan/phpstan: ^0.12
- phpstan/phpstan-phpunit: ^0.12
- phpstan/phpstan-strict-rules: ^0.12
- phpunit/phpunit: ^9.0
- rregeer/phpunit-coverage-check: ^0.3
- squizlabs/php_codesniffer: ^3.3
This package is auto-updated.
Last update: 2024-09-18 17:12:21 UTC
README
API导入
此项目将导出数据导入API服务器的数据库。
命令
项目提供以下命令以实际导入数据
bin/cli.php process
:从队列请求导出并处理。这是将导出自动导入数据库的主要命令,并会调用其他命令来完成此操作。bin/cli.php import <combination-id>
:将组合的主要数据导入数据库,包括物品、配方和机器。bin/cli.php import-images <combination-id>
:将所有图像文件导入数据库。这需要数据库实体已在数据库中创建,只更新content
列。bin/cli.php import-translations <combination-id>
:将组合的所有翻译导入数据库。现有的翻译将被清理。