darkterminal / turso-syncd
此包的最新版本(v1.0.1)没有可用的许可信息。
v1.0.1
2024-03-15 21:36 UTC
Requires
- php: >=7.4
- darkterminal/turso-http: ^1.2
- react/event-loop: ^1.4.0
README
~ TursoSyncd ~
在后台进行 Turso 数据库同步
安装
全局安装
composer global require darkterminal/turso-syncd
或者您可以在项目中本地安装
composer require darkterminal/turso-syncd
使用方法
turso-syncd --database=<database_name> --organization=<organization_name> --token=<token> [--file_recorder=<file>] [--action_log_file=<file>] [--errors_log_file=<file>]
选项
--database=<database_name>
或-d
:数据库的名称。--organization=<organization_name>
或-o
:组织的名称。--token=<token>
或-t
:认证令牌。--file_recorder=<file>
:指定文件记录器。--action_log_file=<file>
:指定操作日志文件。--errors_log_file=<file>
:指定错误日志文件。--help
:显示此帮助信息。
在您自己的守护程序中扩展
<?php use Darkterminal\TursoSyncd; require_once "vendor/autoload.php"; $databaseName = "your-database-name"; $organizationName = "your-organization-name"; $token = "your-turso-token"; $config = [ 'file_recorder' => "/path/to/your/recorder-file/recorded_queries.json", 'action_log_file' => "/path/to/your/action-log-file/actions.log", 'errors_log_file' => "/path/to/your/error-log-file/errors.log", ]; $tursoSyncd = new TursoSyncd($databaseName, $organizationName, $token, $config); $tursoSyncd->start();