2016-08-17 3 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 

Как изменить данные> платформа> андроид, например?

+0

Ваше обозначение является довольно загадочным, каков тип 'data'? – klin

+0

Извините. Тип данных - «текст». Его странная структура данных. Я не думаю, что если мне нужно обновить одно значение, например. android Мне пришлось бы выводить все содержимое данных снова, включая новое значение, т.е. 'update table set data = ': type: information: url: url: platform: android:' new_value 'iphone:' '' Я знаю, что это неверно но вы получите мое мнение. Благодарю. – EamonnMcElroy

+0

К сожалению, Postgres не имеет встроенных средств для обновления частей текста, поэтому вам нужно отформатировать все новое значение вручную (или в вашем приложении). – klin

ответ

Смежные вопросы