将键值对从ruby Hash保存到数据库?

时间:2019-07-31 18:42:53

标签: ruby-on-rails sql-server ruby database

“”我已经开发了一个脚本,该脚本将一个json文件并从其中获取特定值,并将它们作为键值对保存在ruby哈希中。现在,我将文件中所需的所有值存储在哈希,是否可以使用一种方法将所述键值对保存在sql服务器数据库中?

以下是我将需要的信息存储在哈希中的方式。”

client_info = {
   "Name" => fullName,
   "BirthDate" => birthDate,
   "MemberId" => memberId
}

1 个答案:

答案 0 :(得分:0)

如果所有记录都将(或多或少)具有相同的结构,我建议不要存储序列化的JSON,而在表结构中明确描述将需要的列。

但是,如果确实需要将哈希存储在SQL Server中,则建议使用JSON column而不是字符串。除其他功能外,这将使您可以在哈希的某些键上使用索引。

相关问题