vitess@da1ae05f0e70:/vt/src/github.com/youtube/vitess/examples/local$ vtctlclient -server localhost:15999 applyschema -sql "drop table items;" test_keyspace
E0112 03:38:32.332120 3782 main.go:51] Remote error: rpc error: code = 2 desc = "Schema change failed, ExecuteResult: {\n \"FailedShards\": null,\n \"SuccessShards\": null,\n \"CurSQLIndex\": 0,\n \"Sqls\": [\n \"drop table items\"\n ],\n \"ExecutorErr\": \"rpc error: code = 2 desc = \\\"TabletManager.PreflightSchema on test-0000000100 error: /usr/bin/mysql: ERROR 1215 (HY000) at line 5: Cannot add foreign key constraint\\\\n\\\"\",\n \"TotalTimeSpent\": 18092635\n}\n"
vitess@da1ae05f0e70:/vt/src/github.com/youtube/vitess/examples/local$ vtctlclient -server localhost:15999 getschema test-100
{
"database_schema": "CREATE DATABASE /*!32312 IF NOT EXISTS*/ `{{.DatabaseName}}` /*!40100 DEFAULT CHARACTER SET utf8 */",
"table_definitions": [
{
"name": "hosts",
"schema": "CREATE TABLE `hosts` (\n `id` int(11) NOT NULL AUTO_INCREMENT,\n `name` varchar(100) NOT NULL,\n `ip` varchar(20) NOT NULL,\n `department` varchar(50) DEFAULT NULL,\n `iloip` varchar(20) DEFAULT NULL,\n `iloport` int(11) DEFAULT '163',\n `user` varchar(20) DEFAULT 'ksyun',\n `passwd` varchar(20) DEFAULT 'ks3Fsys%',\n `status` text,\n `idcname` varchar(100) DEFAULT NULL,\n `slaveid` int(11) DEFAULT NULL,\n PRIMARY KEY (`id`),\n KEY `idcname` (`idcname`),\n KEY `slaveid` (`slaveid`),\n CONSTRAINT `hosts_ibfk_1` FOREIGN KEY (`idcname`) REFERENCES `idcs` (`name`),\n CONSTRAINT `hosts_ibfk_2` FOREIGN KEY (`slaveid`) REFERENCES `slaves` (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8",
"columns": [
"id",
"name",
"ip",
"department",
"iloip",
"iloport",
"user",
"passwd",
"status",
"idcname",
"slaveid"
],
"primary_key_columns": [
"id"
],
"type": "BASE TABLE",
"data_length": 16384
},
{
"name": "idcs",
"schema": "CREATE TABLE `idcs` (\n `name` varchar(100) NOT NULL,\n `cname` varchar(100) NOT NULL,\n `update_ts` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,\n PRIMARY KEY (`name`),\n UNIQUE KEY `name` (`name`),\n UNIQUE KEY `cname` (`cname`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8",
"columns": [
"name",
"cname",
"update_ts"
],
"primary_key_columns": [
"name"
],
"type": "BASE TABLE",
"data_length": 16384
},
{
"name": "slaves",
"schema": "CREATE TABLE `slaves` (\n `id` int(11) NOT NULL AUTO_INCREMENT,\n `name` varchar(100) NOT NULL,\n `ip` varchar(20) NOT NULL,\n `lastseen` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,\n `status` text,\n `enabled` tinyint(2) DEFAULT '0',\n `idcname` varchar(100) DEFAULT NULL,\n PRIMARY KEY (`id`),\n KEY `idcname` (`idcname`),\n CONSTRAINT `slaves_ibfk_1` FOREIGN KEY (`idcname`) REFERENCES `idcs` (`name`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8",
"columns": [
"id",
"name",
"ip",
"lastseen",
"status",
"enabled",
"idcname"
],
"primary_key_columns": [
"id"
],
"type": "BASE TABLE",
"data_length": 16384
}
],
"version": "f5354f4eb4c38bb76135e753754bab6d"
}