From 6553763f0780025d3646f6a877fee568ff0e3184 Mon Sep 17 00:00:00 2001 From: elweyn Date: Tue, 16 Aug 2022 10:30:59 +0200 Subject: [PATCH] Add collate utf8mb4_unicode_ci --- database/entity/0046-messages_tables/Message.ts | 2 +- database/migrations/0046-messages_tables.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/database/entity/0046-messages_tables/Message.ts b/database/entity/0046-messages_tables/Message.ts index 375088201..383c5eadb 100644 --- a/database/entity/0046-messages_tables/Message.ts +++ b/database/entity/0046-messages_tables/Message.ts @@ -2,7 +2,7 @@ import { BaseEntity, Column, Entity, JoinColumn, ManyToOne, PrimaryGeneratedColu import { Contribution } from '../Contribution' import { User } from '../User' -@Entity('messages') +@Entity('messages', { engine: 'InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci' }) export class Message extends BaseEntity { @PrimaryGeneratedColumn('increment', { unsigned: true }) id: number diff --git a/database/migrations/0046-messages_tables.ts b/database/migrations/0046-messages_tables.ts index d1b36054d..eeacd7c6e 100644 --- a/database/migrations/0046-messages_tables.ts +++ b/database/migrations/0046-messages_tables.ts @@ -14,7 +14,7 @@ export async function upgrade(queryFn: (query: string, values?: any[]) => Promis \`id\` int(10) unsigned NOT NULL AUTO_INCREMENT, \`contribution_id\` int(10) unsigned NOT NULL, \`user_id\` int(10) unsigned NOT NULL, - \`message\` varchar(2000) NOT NULL, + \`message\` varchar(2000) COLLATE utf8mb4_unicode_ci NOT NULL, \`created_at\` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (\`id\`), ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;