sqlite3相关内容

更改表的列名之后的所有单元和功能测试错误

我重命名的表的3列,突然我所有的单元和功能测试抛出同样的错误,他们无法找到表与旧的列名。即使是测试什么都没有做的表我修改掷模型,同样的错误: 例如: 54)的错误: test_should_show_user(的UsersControllerTest): ActiveRecord的:: StatementInvalid:SQLite3的::的SQLException:表中的答案有没有列名为i ..
发布时间:2015-11-28 19:23:35 高性能数据库开发

在GROUP_BY活动记录限制

情景 我有一个完整的与用户表的职位表。 我希望能够获取所有的职位,他们组的用户,但我想以设定的限额说,10%的用户。 类岗位<的ActiveRecord :: Base的 belongs_to的:用户 结束 类用户的LT;的ActiveRecord :: Base的 的has_many:帖子 结束 #我想这可能工作,但它只是抓住了第10个职位,并将它们分组 Post.f ..

Rails的SQL经常EX pression

我试图寻找该系列A0001的最大数量,A0002,A1234,A2351,等等的问题是,名单我在寻找的也有,如AG108939,E092357,AL399串, 22-30597,等等... 因此​​,基本上,我想在我的数据库中的一个最高值####。我用下面的查询: @max_draw = Drawing.where(“drawing_number样?”,“A%”) 这是工作,直到如A ..

GroupingError:错误:列必须出现在GROUP BY子句或聚合函数中使用

我有code在我的控制器是由最高的平均评价得分排名专辑(使用code,从这个解决方案 @albums = Album.joins(评论)。选择(“*,AVG(reviews.rating)为AVERAGE_RATING”)组(“albums.id”)为了(。 “AVERAGE_RATING DESC”) 这code完全在我的开发环境(sqlite3的),但是当我推开code到Heroku和到Po ..

如何安装sqlite的或PostgreSQL在Windows 8上的导轨安装红宝石?

我一直在试图安装一个数据库我的Ruby on Rails的安装程序的一部分。 我在运行64位的Windows 8,基于x64的机器。 我的红宝石版本是2.1.3p242,导轨的版本是4.0.0,sqlite3的版本是3.8.6和PostgreSQL的版本是9.3 我第一次尝试按照本给出的步骤来安装sqlite3的SO回答但我得到这个错误 `需要':无法加载“active_record / con ..
发布时间:2015-11-28 12:11:04 其他开发

如何使实体框架CTP5使用SQLite工作?

我有使用SQLite的数据库与EF CTP5一个非常困难的时期。我只是想执行这个 VAR食品= db.Categories.Find(“食物”); 我得到一个运行时异常 - System.Data.SQLite.SQLiteException(0X80004005):SQLite的errorno如表所示:分类 我不知道如何解决这个问题。请帮我。 注:app.config文件已被修改,如下所示 ..
发布时间:2015-11-28 11:06:08 C#/.NET

尝试写入只读数据库 - System.Data.SQLite

我有一个问题,一点点,我认为是有关安全,但是,事实证明也不能像我一样几乎所有的东西... 大量的信息在这个网站,但没有上有一个答案来解决该问题。 让我告诉我的步骤: 在对VS2k8一个网站,当我调试或卡西尼号开始,一切工作正常, 当设置IIS 7.5(Win7的)指向该网站,并增加我得到的错误IIS_IUSRS修改权后 使用IIS 6.0!同样的事情 图:信息安全数据库文件从IIS 7.5 ..
发布时间:2015-11-27 21:34:35 C#/.NET

与级联问题删除使用实体框架和System.Data.SQLite

我有一个设置,以便当我删除一个Person删除级联一个SQLite数据库。这工作得很好,当我手动删除一个Person(引用PERSONID的所有记录都被删除)。但是,当我使用实体框架删除的人,我得到一个错误: System.InvalidOperationException:操作失败:关系无法改变,因为一个或一个以上的外键的属性是不可为空。当做出改变有关系,相关的外键属性设置为空值。如果外键不支 ..
发布时间:2015-11-24 15:37:04 C#/.NET

在32位和64位的C#世界上使用System.Data.SQLite选项

我明白为什么System.Data.SQLite.dll在32位设置位和64位版本。所以,让我们不要纠缠于这一点,继续前进。 :) 既然是这样做的方式似乎让纯C#开发一个稍微有3种选择多难。 是支持有管理的只有32位和力量 组装编译x86和处理的是,在32或64个运行 位,并有由当你在一个64位的失去优势 环境。 很给力的64位,仅支持64位,失去了 能够在32位上运行,但获得64位的所 ..
发布时间:2015-11-24 15:20:26 C#/.NET