Bugfix/modify column types to longtext (#2908)

modify column types to longtext
This commit is contained in:
Henry Heng 2024-07-30 16:39:19 +01:00 committed by GitHub
parent 5d906e7b5c
commit 7f668e6413
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 45 additions and 3 deletions

View File

@ -194,7 +194,7 @@ class MySQLRecordManager implements RecordManagerInterface {
\`key\` varchar(255) not null,
\`namespace\` varchar(255) not null,
\`updated_at\` DOUBLE precision not null,
\`group_id\` varchar(36),
\`group_id\` longtext,
unique key \`unique_key_namespace\` (\`key\`,
\`namespace\`));`)
const columns = [`updated_at`, `key`, `namespace`, `group_id`]

View File

@ -0,0 +1,19 @@
import { MigrationInterface, QueryRunner } from 'typeorm'
export class LongTextColumn1722301395521 implements MigrationInterface {
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE \`chat_flow\` MODIFY \`flowData\` LONGTEXT;`)
await queryRunner.query(`ALTER TABLE \`chat_message\` MODIFY \`content\` LONGTEXT;`)
await queryRunner.query(`ALTER TABLE \`chat_message\` MODIFY \`usedTools\` LONGTEXT;`)
await queryRunner.query(`ALTER TABLE \`document_store\` MODIFY \`loaders\` LONGTEXT;`)
await queryRunner.query(`ALTER TABLE \`upsert_history\` MODIFY \`flowData\` LONGTEXT;`)
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE \`chat_flow\` MODIFY \`flowData\` TEXT;`)
await queryRunner.query(`ALTER TABLE \`chat_message\` MODIFY \`content\` TEXT;`)
await queryRunner.query(`ALTER TABLE \`chat_message\` MODIFY \`usedTools\` TEXT;`)
await queryRunner.query(`ALTER TABLE \`document_store\` MODIFY \`loaders\` TEXT;`)
await queryRunner.query(`ALTER TABLE \`upsert_history\` MODIFY \`flowData\` TEXT;`)
}
}

View File

@ -22,6 +22,7 @@ import { AddAgentReasoningToChatMessage1714679514451 } from './1714679514451-Add
import { AddTypeToChatFlow1766759476232 } from './1766759476232-AddTypeToChatFlow'
import { AddApiKey1720230151480 } from './1720230151480-AddApiKey'
import { AddActionToChatMessage1721078251523 } from './1721078251523-AddActionToChatMessage'
import { LongTextColumn1722301395521 } from './1722301395521-LongTextColumn'
export const mariadbMigrations = [
Init1693840429259,
@ -47,5 +48,6 @@ export const mariadbMigrations = [
AddAgentReasoningToChatMessage1714679514451,
AddTypeToChatFlow1766759476232,
AddApiKey1720230151480,
AddActionToChatMessage1721078251523
AddActionToChatMessage1721078251523,
LongTextColumn1722301395521
]

View File

@ -0,0 +1,19 @@
import { MigrationInterface, QueryRunner } from 'typeorm'
export class LongTextColumn1722301395521 implements MigrationInterface {
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE \`chat_flow\` MODIFY \`flowData\` LONGTEXT;`)
await queryRunner.query(`ALTER TABLE \`chat_message\` MODIFY \`content\` LONGTEXT;`)
await queryRunner.query(`ALTER TABLE \`chat_message\` MODIFY \`usedTools\` LONGTEXT;`)
await queryRunner.query(`ALTER TABLE \`document_store\` MODIFY \`loaders\` LONGTEXT;`)
await queryRunner.query(`ALTER TABLE \`upsert_history\` MODIFY \`flowData\` LONGTEXT;`)
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE \`chat_flow\` MODIFY \`flowData\` TEXT;`)
await queryRunner.query(`ALTER TABLE \`chat_message\` MODIFY \`content\` TEXT;`)
await queryRunner.query(`ALTER TABLE \`chat_message\` MODIFY \`usedTools\` TEXT;`)
await queryRunner.query(`ALTER TABLE \`document_store\` MODIFY \`loaders\` TEXT;`)
await queryRunner.query(`ALTER TABLE \`upsert_history\` MODIFY \`flowData\` TEXT;`)
}
}

View File

@ -22,6 +22,7 @@ import { AddAgentReasoningToChatMessage1714679514451 } from './1714679514451-Add
import { AddTypeToChatFlow1766759476232 } from './1766759476232-AddTypeToChatFlow'
import { AddApiKey1720230151480 } from './1720230151480-AddApiKey'
import { AddActionToChatMessage1721078251523 } from './1721078251523-AddActionToChatMessage'
import { LongTextColumn1722301395521 } from './1722301395521-LongTextColumn'
export const mysqlMigrations = [
Init1693840429259,
@ -47,5 +48,6 @@ export const mysqlMigrations = [
AddAgentReasoningToChatMessage1714679514451,
AddTypeToChatFlow1766759476232,
AddApiKey1720230151480,
AddActionToChatMessage1721078251523
AddActionToChatMessage1721078251523,
LongTextColumn1722301395521
]