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;