23 lines
493 B
JavaScript
23 lines
493 B
JavaScript
exports.up = async (knex) => {
|
|
await knex('affiliates')
|
|
.update('parameters', null);
|
|
|
|
await knex.schema.alterTable('affiliates', (table) => {
|
|
table.dropUnique(['entity_id', 'parameters']);
|
|
});
|
|
|
|
await knex.schema.alterTable('affiliates', (table) => {
|
|
table.json('parameters')
|
|
.alter();
|
|
});
|
|
};
|
|
|
|
exports.down = async (knex) => {
|
|
await knex.schema.alterTable('affiliates', (table) => {
|
|
table.string('parameters')
|
|
.alter();
|
|
|
|
table.unique(['entity_id', 'parameters']);
|
|
});
|
|
};
|