小编uzi*_*ike的帖子

在 knex 中迁移表:存储媒体、图像或 blob

我正在尝试将关系迁移到我的 postgres 数据库。问题是我不知道用于图像的值类型。

exports.up = function (knex, Promise) => {
  return knex.schema.createTable('observations', (table) => {
    table.increments();
    table.integer('user_id').notNullable();
    table.blob('image').notNullable(); //???
    table.string('category').notNullable();
    table.string('description').notNullable();
    table.boolean('approved').notNullable().defaultTo(false);
    table.float('latitude').notNullable();
    table.float('longitude').notNullable();
    table.timestamp('created_at').defaultTo(knex.fn.now());
  });
};
Run Code Online (Sandbox Code Playgroud)

我以为会有一个“blob”文件类型,但在文档中似乎没有迁移任何媒体的迹象。

请帮我。

postgresql node.js express knex.js

4
推荐指数
1
解决办法
3106
查看次数

标签 统计

express ×1

knex.js ×1

node.js ×1

postgresql ×1