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
Как изменить данные> платформа> андроид, например?
Ваше обозначение является довольно загадочным, каков тип 'data'? – klin
Извините. Тип данных - «текст». Его странная структура данных. Я не думаю, что если мне нужно обновить одно значение, например. android Мне пришлось бы выводить все содержимое данных снова, включая новое значение, т.е. 'update table set data = ': type: information: url: url: platform: android:' new_value 'iphone:' '' Я знаю, что это неверно но вы получите мое мнение. Благодарю. – EamonnMcElroy
К сожалению, Postgres не имеет встроенных средств для обновления частей текста, поэтому вам нужно отформатировать все новое значение вручную (или в вашем приложении). – klin