我的ActiveRecord异常处理有问题,我怀疑有些索引没有按照我的想法创建。如何查看为模型创建的索引?
非常感谢您的智慧!
答案 0 :(得分:1)
您可以查看明确列出数据库所有结构的db/schema.rb
。
答案 1 :(得分:1)
假设您使用MySQL,请从命令行:
$ rails dbconsole
mysql> show create table users;
users | CREATE TABLE `users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(100) DEFAULT '',
`email` varchar(100) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `index_users_on_email` (`email`)
) ENGINE=InnoDB AUTO_INCREMENT=61 DEFAULT CHARSET=latin1 |
任何“KEY”行都是你的索引。