Мне нужно хранить JSON в базе данных SQL Azure, например:
id something json_document
1 Foo West {"p1":3, "p3":4}
2 Foo East {"p1":13, "p3":34}
3 Foo North {"p1":23, "p3":44}
Недавно Microsoft объявила о лучшей поддержке хранения JSON в своих базах данных SQL: https://docs.microsoft.com/en-us/sql/relational-databases/json/json-data-sql-server?view=sql-server-2017. Есть ли способ использовать эту функцию с ORM в SQLAlchemy?
Что бы я хотел, чтобы это было примерно так:
class Mytable(db.Model):
id = db.Column(db.Integer(), nullable=False, primary_key=True, )
something = db.Column(db.String(100))
json_document = db.Column(db.JSON())
, чтобы я мог сделать
db.session.add(Mytable(something="XYZ",
json_documnet=json.dump({"p1":123})))