RedBean'ın şema oluştururken benzersiz anahtarlar/dizinler oluşturmasını istiyorum. Aşağıdaki kod, belgeyi nasıl anladığımma ters düşmez: Bunu yapmayın:RedBean ORM benzersiz anahtarlar oluşturabiliyor mu?
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'teki neler oluyor bu: Ben bekliyordum Ne
create table img (id integer primary key autoincrement, url)
oldu bu:
create table img (id integer primary key autoincrement, url text unique)
bu Redbean karşı yazma SQL olmadan elde edilebilir mi?
Dokümanlar bu konuyla ilgili olarak giderildiğine dikkat edin: https://github.com/gabordemooij/redbean/issues/159#issuecomment-5855404 – damianb
Teşekkürler damianb-bu _real_ hızlıydı. – andig