小编Rav*_*wal的帖子

会议室数据库迁移失败:ALTER TABLE添加多个列

我通过提供从3到4的迁移将数据库从版本3升级到版本4。

这是我的迁移代码:

private static Migration MIGRATION_3_4 = new Migration(3, 4) {
    @Override
    public void migrate(@NonNull SupportSQLiteDatabase database) {
      database.execSQL("ALTER TABLE caption_table ADD COLUMN localVideoUrl TEXT;");
      database.execSQL("ALTER TABLE caption_table ADD COLUMN postType TEXT");
      database.execSQL("ALTER TABLE caption_table ADD COLUMN videoUrl TEXT");
    }
};
Run Code Online (Sandbox Code Playgroud)

这是创建会议室数据库的代码

this.mAppDataBase = Room.databaseBuilder(getApplicationContext(), AppDataBase.class, "my_db")
                        .addMigrations(MIGRATION_2_3, MIGRATION_3_4)
                        .build();
Run Code Online (Sandbox Code Playgroud)

这是我在PostModel上添加的代码

@Expose
private String postType;

@Expose
private String videoUrl;

@Expose
private String localVideoUrl;

public String getPostType() {
    return postType;
}

public void setPostType(String postType) {
    this.postType = postType;
}

public …
Run Code Online (Sandbox Code Playgroud)

sqlite android-sqlite android-room

9
推荐指数
1
解决办法
887
查看次数

如何在Electron上创建类似Chrome的标签

我正在使用Github Electron制作桌面应用程序,并想知道如何制作像标签一样的Chrome.

就像我们打开任何浏览器或者说chrome一样,我们可以在同一个窗口中添加创建新标签,同样我希望在我的桌面应用程序中完成.我挖掘电子文档和社区包,但一无所获.

electron

6
推荐指数
2
解决办法
1万
查看次数

Laravel 日期默认错误


当我总是安装 laravel v5 并在完成安装后,当我查看新安装时出现错误

警告:date_default_timezone_set():依赖系统的时区设置是不安全的。您需要使用 date.timezone 设置或 date_default_timezone_set() 函数。如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能是您拼错了时区标识符。我们现在选择了时区“UTC”,但请设置 date.timezone 以选择您的时区。在 D:\vendor\compiled.php 中,第 1808 行

注意:date_default_timezone_set(): Timezone ID '' is invalid in D:\vendor\compiled.php on line 1808

警告:Illuminate\Foundation\Bootstrap\ConfigureLogging::configureHandlers():依赖系统的时区设置是不安全的。您 需要使用 date.timezone 设置或 date_default_timezone_set() 函数。如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能是您拼错了时区标识符。我们现在选择了时区“UTC”,但请设置 date.timezone 以选择您的时区。在 D:\vendor\compiled.php 第 1673 行

致命错误:调用未定义的方法 Illuminate\Foundation\Bootstrap\ConfigureLogging::configureHandler() in D:\vendor\compiled.php on line 1673

但是对于 v4.2.0 一切正常并且可以正常工作我想使用 v5 所以请告诉我。
提前致谢

php laravel laravel-5

5
推荐指数
1
解决办法
1万
查看次数