私は、スキーマを生成する際に、RedBeanで一意のキー/インデックスを作成したいと考えています。次のコードは、私がドキュメントを理解する方法に反して、これをしません。RedBean ORMは一意のキーを作成できますか?
R :: setup( 'sqlite:rss_loader.db3');このイストのsqliteで何が起こっている
$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!
}
:
create table img (id integer primary key autoincrement, url text unique)
がRedBeanに対する書き込みSQLなしでこれを達成することができます:
create table img (id integer primary key autoincrement, url)
私は期待していた何がこのでしたか?
このことについてドキュメントが修正されていることに留意して、https://github.com/gabordemooij/redbean/issues/159#issuecomment-5855404 – damianb
を参照してくださいdamianb-それは_real_ quickでした。 – andig