2016-08-17 95 views
0

我在我的postgres表中有一個表,它有奇怪的數據結構。這裏是一個數據結構的例子:訪問postgres數據結構

id   |  1 
name  |  name 
data  |  :type: information 
      |  :url: url 
      |  :platform: 
      |   android: '' 
      |   iphone: '' 
created_at |  2016-07-29 11:39:44.938359 
updated_at |  2016-08-22 12:24:32.734321 

我該如何改變數據> platform> android例如?

+0

你的符號是很神祕,什麼是'data'的類型? – klin

+0

對不起。數據類型是「文本」。它是一個奇怪的數據結構。我不認爲是否需要更新單個值,例如android我將不得不輸出整個數據內容,包括新的值,即'update table set data =':type:information:url:url:platform:android:'new_value'iphone:'''我知道這不是正確的方式,但你明白我的觀點。謝謝。 – EamonnMcElroy

+0

不幸的是,Postgres沒有內置的手段來更新文本的部分,所以你必須手動(或在你的應用程序)格式化全新的值。 – klin

回答