pho-adapters / index-mysql
Phở堆栈中用于索引图节点和边数据的MySQL适配器。
dev-master
2017-09-13 19:11 UTC
Requires
- php: ^7.1
Provides
This package is not auto-updated.
Last update: 2024-09-29 03:15:34 UTC
README
基于MySQL数据库的索引服务Pho适配器。它将节点和边的所有属性值存储到表中。最新代码可以在这里找到。
安装
此适配器已包含在pho-microcernel中。我们推荐使用composer进行安装
composer require pho-adapters/index-mysql
设置
设置数据库
数据库必须包含具有以下结构的表
CREATE TABLE IF NOT EXISTS `kernel_index` (
`uuid` VARCHAR(32) NOT NULL,
`class` VARCHAR(255) NOT NULL,
`key` VARCHAR(255) NOT NULL,
`value` TEXT NOT NULL,
INDEX (`uuid`, `class`)
) ENGINE=INNODB.
如果您没有这个表
配置
服务使用默认值
您可以通过两种方式更改这些参数
A) 在配置中
mysql://username:password@host:port/?database=(you_database)&table=(table)
其中您可以用自己的连接数据替换它。
B) .env文件
数据库和表名允许的符号是 [A-Za-z0-9_$]
许可证
MIT 为photetworks.net创建。作者:Andrii Cherytsya poratuk@gmail.com