簡體   English   中英

將 ruby​​ Hash 中的鍵值對保存到數據庫中?

[英]Save Key Value pairs from ruby Hash to a database?

“我開發了一個腳本,它接受一個 json 文件並從其中獲取特定值並將它們保存為 ruby​​ 哈希中的鍵值對。現在我擁有了存儲在哈希中的文件中所需的所有值,是有一種方法可以用來將所述鍵值對保存在 sql server 數據庫中嗎?

以下是我將需要的信息存儲在散列中的方式。”

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

如果所有記錄都將具有(或多或少)相同的結構,我建議不要存儲序列化的 JSON 並在表結構中明確描述將需要的列。

但是,如果您確實需要將哈希存儲在 SQL 服務器中,我建議您使用JSON 列而不是字符串。 除其他功能外,這將允許您在散列的某些鍵上使用索引。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM