pho-adapters/index-mysql

Phở堆栈中用于索引图节点和边数据的MySQL适配器。

dev-master 2017-09-13 19:11 UTC

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