2018年8月

在 BCH 上安装了 voyager 跑的起来,但是浏览 BRAED 时出错。

tcg/voyager/src/Database/Schema/SchemaManager.php 中的 static::manager()->listTableForeignKeys($tableName); 报错:

 SQLSTATE[88S88]: <<Unknown error>>: 34952 unsupport SQL

又是 BCH 送的阉割功能版的Mysql问题。

注释掉 static::manager()->listTableForeignKeys($tableName); 问题解决。

note: 我是用了MyIsAM引擎,也不支持外键.

根据错误提示是没有权限,看打印的信息貌似是 use 语句没权限, 找到 MySqlConnector 类 注释掉其中的

$connection->exec("use `{$config['database']}`;");