Bug 30889: Add comment for the new DB field

Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
This commit is contained in:
Tomás Cohen Arazi 2022-06-30 11:52:52 -03:00
parent a0000de817
commit b983e3c505
Signed by: tomascohen
GPG key ID: 0A272EA1B2F3C15F
2 changed files with 8 additions and 4 deletions

View file

@ -2,14 +2,18 @@ use Modern::Perl;
return {
bug_number => "30889",
description => "Add context to background_jobs",
description => "Add calling context information to background_jobs",
up => sub {
my ($args) = @_;
my ($dbh, $out) = @$args{qw(dbh out)};
unless( column_exists( 'background_jobs', 'context') ) {
$dbh->do(q{ ALTER TABLE background_jobs ADD `context` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL AFTER `data` });
say $out "field added";
$dbh->do(q{
ALTER TABLE background_jobs
ADD `context` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL
COMMENT 'JSON-serialized context information for the job'
AFTER `data`
});
}
},
};

View file

@ -984,7 +984,7 @@ CREATE TABLE `background_jobs` (
`type` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`queue` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'default' COMMENT 'Name of the queue the job is sent to',
`data` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`context` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`context` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'JSON-serialized context information for the job',
`enqueued_on` datetime DEFAULT NULL,
`started_on` datetime DEFAULT NULL,
`ended_on` datetime DEFAULT NULL,