小编Pas*_*ara的帖子

未处理的拒绝 SequelizeDatabaseError:类型“enum_*”已存在

我试图sequelize使用以下用户模型对我的测试数据库执行数据库迁移,作为参考,之前也进行过迁移。

const User = Sequelize.define('user', {
    user_id: {
        type: sequelize.STRING,
        primary_key: true,
    },
    firstName:{
        type: sequelize.STRING,
        allowNull: false
    },
    lastName:{
        type: sequelize.STRING
    },
    dob:{
        type: sequelize.DATE
    },
    birth_time:{
        type: sequelize.TIME,
        allowNull: true
    },
    gender:{
        type: sequelize.ENUM,
        values: ['male', 'female']
    }
});
Run Code Online (Sandbox Code Playgroud)

但是,在执行此操作时,一旦执行了一些数据库查询,我就会收到以下错误。

Unhandled rejection SequelizeDatabaseError: type "enum_yyy" already exists
    at Query.formatError (/home/caesar/Workspace/Devmetry/Projects/xxx/node_modules/sequelize/lib/dialects/postgres/query.js:366:16)
    at /home/caesar/Workspace/Devmetry/Projects/xxx/node_modules/sequelize/lib/dialects/postgres/query.js:72:18
    at tryCatcher (/home/caesar/Workspace/Devmetry/Projects/xxx/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/home/caesar/Workspace/xxx/node_modules/bluebird/js/release/promise.js:512:31)
    at Promise._settlePromise (/home/caesar/Workspace/Devmetry/Projects/xxx/node_modules/bluebird/js/release/promise.js:569:18)
    at Promise._settlePromise0 (/home/caesar/Workspace/Devmetry/Projects/xxx/node_modules/bluebird/js/release/promise.js:614:10)
    at Promise._settlePromises (/home/caesar/Workspace/Devmetry/Projects/xxx/node_modules/bluebird/js/release/promise.js:689:18)
    at Async._drainQueue (/home/caesar/Workspace/Devmetry/Projects/xxx/node_modules/bluebird/js/release/async.js:133:16)
    at Async._drainQueues (/home/caesar/Workspace/Devmetry/Projects/xxx/node_modules/bluebird/js/release/async.js:143:10)
    at Immediate.Async.drainQueues [as …
Run Code Online (Sandbox Code Playgroud)

postgresql orm node.js sequelize.js

8
推荐指数
1
解决办法
4159
查看次数

允许 Pod 通过网络策略与其他 Pod 通信

我确实遇到过这样的情况,我在同一个命名空间中有 3 个 pod。让我们打电话给他们aaabbbccc

同时 NetworkPolicies 设置在其中 2 个中的每一个中以接受和转发流量,假设netpolfor aaaisnpa和 for bbbisnpb

我的问题是如何ccc允许流量仅从aaa并且bbb仅通过配置 pod 和现有网络策略进入

kubernetes kubernetes-networkpolicy

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