使用sequelize向列添加评论

Bri*_*ian 7 mysql node.js sequelize.js

使用sequelize建表时是否可以创建列注释?

文档在这里只说可以向表添加注释。但如何为每一列添加注释呢?

下面的代码不起作用。

const Project = sequelize.define('project', {
  title: Sequelize.STRING,
  description: Sequelize.TEXT,
  comment: "This is a comment"
})
Run Code Online (Sandbox Code Playgroud)

我检查列注释是否添加成功的方法是执行SHOW FULL FIELDS FROM table_name

这是我的 mysql 服务器的版本:

innodb_version  5.7.18
protocol_version    10
slave_type_conversions  
tls_version TLSv1,TLSv1.1
version 5.7.18
version_comment MySQL Community Server (GPL)
version_compile_machine x86_64
version_compile_os  Linux
Run Code Online (Sandbox Code Playgroud)

小智 -3

你应该做这个,

const Project = sequelize.define('project', {
  title: Sequelize.STRING,
  description: Sequelize.TEXT,
  
},{
  comment: "This is a comment"
})
Run Code Online (Sandbox Code Playgroud)

最后可以为MySQL和PG中的表指定注释

您可以移步至官方网站,查看

  • 但这不是对专栏的评论。 (2认同)