sakamomo554101 / YouyakuAI

日本語用の要約を行うデモサービス
0 stars 0 forks source link

入力された文章の保存処理 #2

Closed sakamomo554101 closed 3 years ago

sakamomo554101 commented 3 years ago

とりあえずMySQLで保存するとして、LONGTEXTをつかえるラッパーライブラリを探すか。 mysql-connectorだと無理そうに見える。

sakamomo554101 commented 3 years ago

https://github.com/sqlalchemy/sqlalchemy

SQLAlchemyが使えそうかな

sakamomo554101 commented 3 years ago

https://docs.sqlalchemy.org/en/14/orm/mapping_styles.html#creating-an-explicit-base-non-dynamically-for-use-with-mypy-similar

上記のようにテーブル作れるっぽい?

sakamomo554101 commented 3 years ago

https://qiita.com/ariku/items/8ae90e4a73ef30dc4749

sakamomo554101 commented 3 years ago

https://docs.sqlalchemy.org/en/14/orm/mapping_styles.html#orm-declarative-mapping

sakamomo554101 commented 3 years ago

https://docs.sqlalchemy.org/en/14/core/metadata.html

sakamomo554101 commented 3 years ago

https://docs.sqlalchemy.org/en/14/core/dml.html insert, update, deleteの手順

sakamomo554101 commented 3 years ago

https://docs.sqlalchemy.org/en/14/faq/sessions.html?highlight=try#this-session-s-transaction-has-been-rolled-back-due-to-a-previous-exception-during-flush-or-similar

sessionでのcommit, rollback, close処理のプラクティス

sakamomo554101 commented 3 years ago

https://sqlalchemy-utils.readthedocs.io/en/latest/index.html

使いやすいかも

sakamomo554101 commented 3 years ago

8 でDBのラッパークラスは作成。

あとは文章や予測結果を保存する。