在knex中迁移表:存储媒体,图像或blob
我正在尝试将关系迁移到我的postgres数据库。 问题是我不知道图像使用什么值types。
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()); }); };
我以为会有一个“blob”文件types,但在文档中似乎没有迁移任何媒体的迹象。
请帮帮我。
看起来像table.binary
应该适合账单。
PostgreSQL数据types应该是bytea
。
- 无法使用节点&Express(Jade,MongoDB,Express,Node)进行POST
- NodeJS和Express – 分开我的控制器和模型
- Express.js应用程序不能干净地closuresserver.close()
- 将node.js服务器端控制器的variables传递给angular.js客户端控制器
- Heroku上的快速应用程序的应用程序错误
- expressionjs如何将数组转换为对象
- Amazon Web服务DynamoDB请求缓慢
- 用于Express.js的Rest APIvalidation和会话pipe理
- 阅读Node.JS中的AJAX postvariables(使用Express)