草庐IT

realm-migration

全部标签

php - yiic migrate 命令不执行来自模块的迁移

我正在尝试在基于Yii的应用程序中安装一个用户模块。为此,我必须从以下位置迁移文件:webapp/protected/modules/user/migrations我尝试运行yiicmigrate--migrationPath=user.migrations,但出现错误:themigrationdirectorydoesnotexist:user.migrations我读到我必须将user.migrations设置为别名,但我不知道该怎么做。我还读到,迁移的默认文件夹由basePath值确定,在主配置文件(protected/config/main.php)中设置。我已对其进行更改,但

php - 全新安装的 laravel 项目无法访问 postgresql 数据库,但可以执行 php migrate

我已经在2天前问过这个问题,这里是链接Got"passwordauthenticationfailedforuser"butinpgAdmin3itsworking但我仍然没有得到解决问题的答案。于是尝试新建一个laravel项目,然后编辑.env文件,检查phpartisanmigrate是否可以运行。在我运行phpartisanmigrate之后,它正在运行,所以这意味着我对PostgreSQL数据库的凭据是正确的,对吧?如果不是,它会告诉你用户“postgres”的密码验证失败,但我根本没有收到任何错误,所以我继续下一步。现在,在我确定一切正常后,我运行phpartisanmak

javascript - 如何停止 WordPress 加载 jQuery 和 jQuery-migrate?

WordPress正在wp_head()中加载以下2个文件:为了阻止这种情况发生,我尝试停用所有插件并在functions.php中注销jQuery,但似乎无法摆脱它。有什么办法可以阻止它吗?我正在使用Wordpressv3.6。 最佳答案 您可能想在您的functions.php中使用它add_filter('wp_default_scripts','remove_jquery_migrate');functionremove_jquery_migrate(&$scripts){if(!is_admin()){$scripts->

php - 如何修复运行 "Base table or view not found: 1146"命令时出现 'php artisan migrate' 错误?

我正在尝试朗姆酒phpartisanmigrate来生成表迁移,但我收到一个错误:[2016-03-0805:49:01]local.ERROR:exception'PDOException'withmessage'SQLSTATE[42S02]:Basetableorviewnotfound:1146Table'testing.permissions'doesn'texist'inD:\xampp\htdocs\LMS-testing\vendor\laravel\framework\src\Illuminate\Database\Connection.php:333我试过了Base

php - Laravel migrate - 一次完成多个迁移(文件)

比如,我有多个迁移文件更新单个表。例如2016_03_20_072730_create_tasks_table.php2016_03_20_075467_create_tasks_table.php...来自不同团队成员的repo。每个人都在调整表格中的内容,例如添加一列。当我尝试:phpartisanmigrate我得到错误:PHPFatalerror:CannotdeclareclassCreateTasksTable,becausethenameiseadyinuseinU:\www\b10\database\migrations\2016_03_20_072737_create

android - 更新 Realm 数据库版本

我在当前的android项目中使用Realm,版本0.79.0。现在我想将Realm版本更新为0.84.0并且还想在Application类中使用RealmConfiguration来使用Realm.getDefaultInstance()而不是Realm.getInstance(context)用于Realm初始化。我实现了新的Realm版本并更改了必要的配置。但是当我运行我的应用程序时,它崩溃并显示错误RealmMigrationmustbeprovided以为我没有更改任何模型类。谁能告诉我如何在不进行任何迁移的情况下使用Android的默认配置更改Realm版本?如果没有迁移就

Android Realm 错误,尝试使用异步。说它是从没有循环器的线程中打开的

我在这段代码中收到以下错误:“你的Realm是从一个没有Looper的线程打开的。异步查询需要一个处理程序来发送你的查询结果”在这一行:"RealmResultscompleted=realm.where(UserVehicle.class).equalTo("id",userVehicleID).findAllAsync();"我尝试在Handler(Looper.getMain())中设置realm.executeTransaction但没有成功。我做错了什么?PSVehicleService.getInstance(PSVehicleDetailsActivity.this).f

android - 从 realm.io 读取并添加到 ListView

我想使用Realm.io保存数据,然后在ListView中显示每个项目。这是我创建数据库的方式(我认为):config=newRealmConfiguration.Builder(this).name("timeLog").schemaVersion(42).build();realm.setDefaultConfiguration(config);然后,当我保存数据时,我会执行以下操作:Realmrealm=Realm.getDefaultInstance();realm.beginTransaction();timeDatalogTime=realm.createObject(ti

java - 在库中使用 realm.io 时出现 NoSuchMethodError

我按照realm.ioJava文档部分Sharingschemas中描述的建议将包含realm.io函数的我的Android应用程序的模型类转移到一个库中.当我的应用程序(间接)调用库中的realm.io方法时,我遇到了NoSuchMethodError。java.lang.NoSuchMethodError:NostaticmethodcopyOrUpdate(Lio/realm/Realm;Lmy/package/structure/MyModelClass;ZLjava/util/Map;)Lmy/package/structure/MyModelClass;inclassLio

android - Realm Java - 在查询多个 id 时如何保持项目的顺序?

我正在使用Realmforandroid1.2.0并且在查询多个ID时:query.in(Constants.ID,arraysOfIdsString);结果不按照数组中给定的顺序返回。这是一个Realm错误吗?我可以以某种方式保留ID的顺序和返回元素的顺序吗? 最佳答案 您可以在进行查询时指定排序顺序:query.int(Constants.ID,arrayOfIdString).findAllSorted(Constants.ID,Sort.DESC);但是,如果您在数组中的ID列表与通过ASC或DESC对它们进行排序可能得到的