大概のデータベースの場合は任意のバイナリデータを入れるためには、 BLOB
型というデータ型があるのでそれを使用すればよいと思います。
ただしBLOBの長さ指定はなかったような気がします。
公式のチュートリアルには、Sequelizeで使用できる型として以下のものがありました。
Sequelize.UUID
が求められているものかもしれませんね。
Sequelize.BLOB // BLOB (bytea for PostgreSQL)
Sequelize.BLOB('tiny') // TINYBLOB (bytea for PostgreSQL. Other options are medium and long)
Sequelize.UUID // UUID datatype for PostgreSQL and SQLite, CHAR(36) BINARY for MySQL (use defaultValue: Sequelize.UUIDV1 or Sequelize.UUIDV4 to make sequelize generate the ids automatically)
下記に似たような質問がありましたので参考になさってはいかがでしょうか?
Find row by UUID stored as binary in SequelizeJS
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/04/23 12:41