问题标签 [hstore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1003 浏览

ruby-on-rails - 如何在注册表单中拒绝空白和空属性?

我有

模型

控制器

使用客户端验证查看

第一个问题:我想更新现有用户记录,但如果 param 是""or则不更新" ",如何实现?

第二个问题:我应该使用create行动来做到这一点吗?也许update会更清楚。但是这个表单也创建了一个用户对象。

第三个问题:是否有机会向uniqueness电子邮件属性添加验证?现在我的客户端验证不允许这样做。

0 投票
1 回答
1027 浏览

ruby-on-rails - 为什么我用 simple_form 和 hstore 得到“未定义的方法”?

我有

为什么当我想Sign up我得到一个错误:

完整跟踪: https ://gist.github.com/3c9df05758ea3d486989

0 投票
1 回答
1941 浏览

postgresql - postgresql 中 hstore 与 json 数据类型的用例

在 Postgresql 中,hstore 和 json 数据类型似乎有非常相似的用例。您什么时候选择使用其中一个?初步想法:

  • 你可以用json嵌套;你不能用 hstore
  • 解析 json 的函数要到 9.3 才能使用
0 投票
6 回答
4246 浏览

python - 在 django 鼻子测试中安装 hstore 扩展

我已经成功安装了 hstore 扩展,并且当我syncdb. (我正在使用djorm-ext-hstore

但是,nose 创建了一个新的临时数据库来运行测试,并且没有安装 hstore。

我需要CREATE EXTENSION HSTORE;在鼻子同步数据库之前在测试数据库上运行,但我找不到有关如何执行此操作的任何信息。

有任何想法吗?

0 投票
1 回答
137 浏览

ruby-on-rails - 使用 Rails 的 uniq 方法时出现 Postgresql 错误

我有一个Item属于模型的Product模型。Product有一properties列 hstore 类型。我想返回一组属于产品的唯一且不包括当前项目的: items@item.similar_items

错误:

0 投票
1 回答
742 浏览

ruby-on-rails - How to reject update attribute if param is blank or empty?

I have form

View

Controller#create

How to reject update user hstore date attribute if params(in that case first_name) is empty or blank?

0 投票
1 回答
583 浏览

ruby-on-rails - Rails Hstore date省时

如何使用日期时间值并使用 HStore 存储和检索它们?

我正在使用这个:

定义访问器,它适用于除日期之外的所有内容。当我将保存和检索模型的日期与尚未保存的模型的日期进行比较时,我在测试用例中得到了一些奇怪的东西。基本上,保存前的日期是一个“时间”类,然后是一个字符串。

我意识到 hstore 将事物保存为字符串,但我很难弄清楚它如何序列化日期,因此我可以在字段的 getter/setter 中以相同的方式反转它。

任何帮助表示赞赏。谢谢。

0 投票
2 回答
428 浏览

ruby-on-rails - 具有不同属性的相似模型的 Rails 数据库设计

我正在设计一个具有多种“请求”类型的应用程序,这些请求将以彼此非常相似的性质进行处理,但它们包含不同的数据。

他们每个人都有大约 1/3 的信息相同,日期,用户信息等。

但是不同类型的请求具有完全不同的信息,一个请求在数据库中可以有大约 30 列。

IE。

然后

我最终会有大约 40 个模型,所以不想有单独的表格。

什么是最好的表达方式,我需要完全控制节目和表格的布局。

我以前使用 HStore(使用 postgres)完成了这项工作,想知道是否还有其他建议。

[编辑]

跨模型的相同属性示例:

表格 A 示例:

表格 B 示例

大多数字段是字符串或整数(带有一些布尔值),但都可以强制转换为字符串。大多数数据仅用于显示,而不是用于搜索和计算等的公共字段

0 投票
1 回答
125 浏览

ruby-on-rails - 模型属性包含对象的集合

我有主模型 Page,它是容器。该页面可以有一些待办事项列表、注释、文件和讨论。我们的想法是让它们按特殊顺序排列。

  • 所以我开始接近使用Mongodb

  • 或者我也想过在hstore中使用Postgres,但不知道它是否有帮助

  • 或者可能只是任何数据库并在获取页面时反序列化所有对象,并在保存时序列化对象

  • 或者我可以使用 MTI 制作超类 Item 并从中继承所有包含的对象,并使 Page 有很多关系。

所以我不知道哪种方式最好?

或者也许有更好的方法?

0 投票
4 回答
4046 浏览

ruby-on-rails - 将字符串化数组转换回数组

我将 hstore 与 Postgres 9.2 和 Rails 3.2 一起使用来存储我的对象,如下所示:

现在,当我检索 user_courses 时,我得到一个这样的字符串: '[1, 2, 3]'

如何将此字符串转换为 Rails 数组?更好的是,有没有办法将数组存储在 hstore 对象中,以便 Rails 自动将其检索为数组类型?