у меня есть столбец query_params
с типом TEXT, но значения хранятся в виде строки unicode. каждое значение в столбце имеет префикс u
, и я изо всех сил пытаюсь удалить его
Есть ли способ удалить u
из значений и преобразовать словарь значений в столбцы?
например, запрос SELECT query_params FROM api_log LIMIT 2
возвращает две строки
{
u'state': u'CA',
u'page_size': u'1000',
u'market': u'Western',
u'requested_at': u'2014-10-28T00:00:00+00:00'
},
{
u'state': u'NY',
u'page_size': u'1000',
u'market': u'Eastern',
u'requested_at': u'2014-10-28T00:10:00+00:00'
}
можно ли обрабатывать юникод в postgres и конвертировать в столбцы:
state | page_size | market | requested_at
------+-----------+----------+---------------------------
CA | 1000 | Western | 2014-10-28T00:00:00+00:00
NY | 1000 | Eastern | 2014-10-28T00:10:00+00:00
Спасибо за любую помощь.
Является ли текст примера одной строкой или двумя строками?
@klin пример находится в одной строке. я обновлю описание для ясности