草庐IT

realm-migration

全部标签

swift - 只能从它所属的 Realm 中删除一个对象

每次我尝试从我的TableView上的Realm中删除一个对象时,我都会收到此错误“只能从它所属的Realm中删除一个对象”。相关代码如下:letrealm=try!Realm()varchecklists=[ChecklistDataModel]()overridefuncviewWillAppear(_animated:Bool){checklists=[]letgetChecklists=realm.objects(ChecklistDataModel.self)foritemingetChecklists{letnewChecklist=ChecklistDataModel()

java - 在 Android Java 中通过主键获取 Realm 对象的正确方法

我想知道在RealmforAndroid中是否有正确的方法来检索给定对象主键的对象。我知道方法objectForPrimaryKey确实存在于Swift中,但在RealmforAndroid中似乎没有这样的对应方法。我真的认为做realm.where(EventInfo.class).equalTo("id",eventInfo.id).findFirst();看起来很浪费(至少它不是手腕-友谊赛)。我错过了一些方法吗?我目前使用的是Realm1.0.1 最佳答案 这就是为什么我有一个像这样的Realm存储库(我写的)publicc

java - 具有多个字段的 Realm java排序

我是这样排序的:RealmResultsshows=realm.where(Show.class).findAll();shows.sort("venueTitle",RealmResults.SORT_ORDER_ASCENDING);如何按多个属性排序?添加另一个排序行只会完全重置结果的顺序。 最佳答案 看起来他们只是在0.77中添加了这个。我用的是0.76。这是Github问题:https://github.com/realm/realm-java/issues/648这是API引用:http://realm.io/docs/

java - 您如何检查 Realm 实例是否已经关闭?

我正在使用RealmforAndroid来存储一些数据。当用户按下注销按钮时,我想清除我的整个Realm数据库。为此,我有以下代码fragment:realm.close();realm.deleteRealmFile(this);goToLoginActivity();现在的问题出在我的onResume函数中。我收到以下异常:原因:java.lang.IllegalStateException:此Realm实例已关闭,使其无法使用。我的onResume代码如下:@OverrideprotectedvoidonResume(){super.onResume();//I'mtryingt

python - 为什么 Django 1.7 从 syncdb 迁移到 migrate?

我试图了解Django1.7上syncdb和migrate之间的区别,我已经阅读了一些关于区别的堆栈帖子。我知道这取决于版本,下一个版本的Django将实现“迁移”,而现在,South是一个外部应用程序,等等。但是从技术上讲,场景之外的区别是什么?migrate有什么不同? 最佳答案 我同意Maxime的观点:查看AndrewGoodwin的演讲-DesigningDjango'sMigrations.这是一个很好的起点。我们还整理了一系列关于Django迁移的文章:第1部分:DjangoMigrations-APrimer第2部分

python - flask : changing location of 'migrations' folder

我有我的Flask项目层次结构aproject├──controllers└──models└──schema.py当我运行pythonschema.pydbinit时,migrations文件夹被添加到project而不是models。我在所有3个文件夹下都有一个__init__.py(为简洁起见,此处未显示)。我想要在models下生成migrations文件夹。我该怎么做? 最佳答案 嗯..就像Oluwafemi说的,你可以在cli命令中将-d(--directory)标志传递给你的管理器脚本pythonschema.pydb

python - CommandError : App 'books' has migrations. 应用有迁移时只能使用sqlmigrate和sqlflush命令

这个问题在这里已经有了答案:DjangoCommandError:App'polls'hasmigrations(5个答案)关闭3年前。我正在尝试了解python-django。我想制作名为books的自助应用。当我运行这个命令时$pythonmanage.pysqlallbooks出现以下错误CommandError:App'books'hasmigrations.Onlythesqlmigrateandsqlflushcommandscanbeusedwhenanapphasmigrations.我不明白为什么会出现这个错误,这是什么意思?任何帮助,将不胜感激。谢谢

python - 列 'django_migrations.id' 具有不受支持的类型 'serial' [使用 Amazon Redshift]

我使用django_celery连接到AmazonRedshift。要迁移数据库,在“makemigrations”之后我使用了命令“pythonmanage.pymigrate”,错误消息如下所示。原因是Redshift不支持数据类型“serial”,但包含“serial”类型的“django_migrations”表是自动创建的。如何停止Django迁移创建此表或避免在“django_migrations”表上使用序列号。D:\code\test_celery_django>pythonmanage.pymigrateTraceback(mostrecentcalllast):Fi

python - 为什么 django_migrations 表在所有数据库中

我在Django框架下建立一个网站,这个网站需要有不同的SQL方案,现在我成功地创建了所有方案和所有东西,但我不明白为什么迁移后每个模式中都有表django_migrations数据库。预期的数据库内容:AppDBtablesareallthemodelsdefinedbythisappDefaultDBtablesareallDjangotables(admin,contenttypes,auth,sessions)数据库内容:AppDBtablesareallthemodelsdefinedbythisapp+django_migrationsDEFAULTtablesareall

alembic - 使用 flask-migrate 时如何为 alembic_version 指定表模式

我在PostgreSQL中使用flask-migrate,当我执行pythonmanage.pydbupgrade命令时,它将在public模式中生成alembic_version表.如何在生成alembic_version表时更改默认架构? 最佳答案 有一个version_table_schemaconfigure()调用的参数。您可以在env.py文件中对其进行编辑。 关于alembic-使用flask-migrate时如何为alembic_version指定表模式,我们在Stack