我想讓RedBean在生成模式時創建唯一的鍵/索引。下面的代碼沒有 - 我反對如何理解文檔 - 不是這樣做的:RedBean ORM能夠創建唯一的密鑰嗎?
R :: setup('sqlite:rss_loader.db3');
$bean = R::findOne(IMG);
if (!$bean->id) {
$bean = R::dispense(IMG);
$bean->setMeta("buildcommand.unique.0", array('url'));
$bean->url = 'text';
R::store($bean);
$bean->wipe();
R::freeze(); //no more schema changes!
}
什麼是SQLite中IST發生這樣的:
create table img (id integer primary key autoincrement, url)
我所期待的是這樣的:
create table img (id integer primary key autoincrement, url text unique)
可以這樣沒有寫SQL實現對紅豆?
注意到這個文檔已經修復了這個,請參閱:https://github.com/gabordemooij/redbean/issues/159#issuecomment-5855404 – damianb
謝謝damianb-那真的很快。 – andig