MySQL Compress関数を保存して、圧縮されたBLOBデータをデータベースに挿入します。
前の質問で、私は使用するように指示されました
func.compress
(mysql Compress()with sqlalchemy)
ここでの問題は、データベースからデータも読み取りたいということです。mysqlでは私はやったでしょう
SELECT UNCOMPRESS(text) FROM ...
おそらく私はクラスでゲッターを使うべきです。私は次のような何かをしようとしました:
get_html(self):
return func.uncompress(self.text)
しかし、これは機能しません。文字列ではなく、sqlalchemy.sql.expression.Functionを返します。
さらに、どの関数にsqlalchemyの関数が含まれているかがわかりませんでした。
圧縮されていないデータを取り戻すために、オブジェクトにゲッターを書き込む方法に関するアイデア。