mirror of
https://github.com/directus/directus.git
synced 2026-02-11 09:55:06 -05:00
@@ -1,13 +1,20 @@
|
||||
import { Knex } from 'knex';
|
||||
|
||||
export async function up(knex: Knex): Promise<void> {
|
||||
await knex.schema.alterTable('directus_users', (table) => {
|
||||
table.dropUnique(['email']);
|
||||
});
|
||||
|
||||
await knex.schema.alterTable('directus_users', (table) => {
|
||||
table.string('provider', 128).notNullable().defaultTo('default');
|
||||
table.string('external_identifier').unique();
|
||||
|
||||
table.string('email', 128).nullable().alter();
|
||||
});
|
||||
|
||||
await knex.schema.alterTable('directus_users', (table) => {
|
||||
table.unique(['email']);
|
||||
});
|
||||
|
||||
await knex.schema.alterTable('directus_sessions', (table) => {
|
||||
table.json('data');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user