2017-08-03 14 views
0

mysql関数'LOAD_FILE'(これはうまくいくはずです)を使用して.npzファイルをmysql列に挿入しようとしますが、sqlalchemyのORM層で対応が見つからず、どちらもmysqlクエリを書くことができません下層にある。誰もが解決策を知っていますか?感謝:)あなたは主に、または他の言葉でSQL Expression Languageに、下層の関数式を記述する必要がありますsqlalchemyでは、mysql関数 'load_file'に相当するものは何ですか?

+0

今後、問題を解決するために作成したモデルとコードを含めてください。 [mcve]について読む。あなたの質問を閉じて、投票して、あなたの質問によく答えることのない多くの回答を受け取るリスクはありません。 –

+0

@IljaEveriläご連絡ありがとうございます...私は将来世話をします:) – nichen

答えて

0

は使用generic functions:ファイルがDBサーバや他の上に存在することを考えると

func.load_file('/path/to/my/file.npz') 

条件が満たされる。だから、あなたがしたいだけでpass the function expression as the valueインスタンスを作成する仮想Somethingモデル用:

some = Something(some_blob=func.load_file('/path/to/my/file.npz')) 
session.add(some) 
session.commit() 

CoreORMは、この場合のように、一緒に働くことを意味しています。

+0

うわー、それは素晴らしい人です!私は前にこの層に十分な注意を払っていない...大きな感謝! – nichen

関連する問題