Я пытаюсь получить доступ к строковым значениям из таблицы postgres с помощью SQLAlchemy. Тем не менее, я получаю массив символов.
Моя дБ модель
class Product(db.Model):
__tablename__ = 'product'
id = db.Column(db.Integer,primary_key=True)
name = db.Column(db.ARRAY(db.String, dimensions=1), nullable=False)
Данные таблицы:
+----------------------------------------+
| id | name |
+----------------------------------------+
| ----+--------------------------------- |
| 1 | A new app |
| 2 | A new building |
| 3 | A new device |
| 4 | {"new hotel","new restaurant"} |
| 5 | {"new SUV","new EV"} |
| 6 | {"new SUV","new EV"} |
| 7 | {"New mouse","New house"} |
| 8 | {"New mouse","New cows"} |
| 9 | {Orange,Apple} |
| 10 | {Orange,Apple,Mango} |
| 11 | {Walnuts,Bees} |
| 12 | {Blue,Red} |
+----------------------------------------+
Запрос таблицы Product с использованием Product.query.filter_by(id=12).all()[0].name
выходов: