小编aas*_*ah7的帖子

Knex.JS自动更新触发器

我正在使用Knex.JS迁移工具.但是,在创建表时,我希望updated_at在数据库中更新记录时,会自动更新一个名为column的列.

例如,这是一个表:

knex.schema.createTable('table_name', function(table) {
    table.increments();
    table.string('name');
    table.timestamp("created_at").defaultTo(knex.fn.now());
    table.timestamp("updated_at").defaultTo(knex.fn.now());
    table.timestamp("deleted_at");
})
Run Code Online (Sandbox Code Playgroud)

created_atupdated_at列默认为创建记录的时间,这是罚款.但是,当更新该记录时,我希望该updated_at列显示自动更新的新时间.

我宁愿不用原始的postgres写.

谢谢!

javascript postgresql knex.js

19
推荐指数
3
解决办法
8183
查看次数

KnexJS(Postgres)中的数字类型是什么?

我正在使用Knex.JS创建一个表,该表有一个货币值列.

例如,这是列amount:

knex.schema.createTable('payment', function(table) {
  table.increments();
  table.float('amount');
})
Run Code Online (Sandbox Code Playgroud)

目前,我正在使用该float类型,但我想使用该numeric类型.Knex.JS中数值类型的等价物是什么?

谢谢.

postgresql bookshelf.js knex.js

9
推荐指数
1
解决办法
2287
查看次数

标签 统计

knex.js ×2

postgresql ×2

bookshelf.js ×1

javascript ×1