Bug 31374: Database/Schema update
Signed-off-by: David Nind <david@davidnind.com> Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de> Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
This commit is contained in:
parent
e50f521a3c
commit
901fdd8891
|
|
@ -136,6 +136,13 @@ is the suggestion archived?
|
|||
|
||||
note entered on the suggestion
|
||||
|
||||
=head2 privatenote
|
||||
|
||||
data_type: 'longtext'
|
||||
is_nullable: 1
|
||||
|
||||
non-public note entered on the suggestion
|
||||
|
||||
=head2 author
|
||||
|
||||
data_type: 'varchar'
|
||||
|
|
@ -326,6 +333,8 @@ __PACKAGE__->add_columns(
|
|||
{ data_type => "tinyint", default_value => 0, is_nullable => 0 },
|
||||
"note",
|
||||
{ data_type => "longtext", is_nullable => 1 },
|
||||
"privatenote",
|
||||
{ data_type => "longtext", is_nullable => 1 },
|
||||
"author",
|
||||
{ data_type => "varchar", is_nullable => 1, size => 80 },
|
||||
"title",
|
||||
|
|
|
|||
|
|
@ -0,0 +1,20 @@
|
|||
use Modern::Perl;
|
||||
|
||||
return {
|
||||
bug_number => "31374",
|
||||
description => "Add a non-public note cololumn to the suggestions table",
|
||||
up => sub {
|
||||
my ($args) = @_;
|
||||
my ($dbh, $out) = @$args{qw(dbh out)};
|
||||
if( !column_exists( 'suggestions', 'privatenote' ) ) {
|
||||
$dbh->do(q{
|
||||
ALTER TABLE suggestions
|
||||
ADD COLUMN privatenote longtext NULL DEFAULT NULL
|
||||
COMMENT "suggestions table non-public note"
|
||||
AFTER note
|
||||
});
|
||||
}
|
||||
# Print useful stuff here
|
||||
say $out "Add privatenote column to suggestions table";
|
||||
},
|
||||
};
|
||||
|
|
@ -5185,6 +5185,7 @@ CREATE TABLE `suggestions` (
|
|||
`STATUS` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT 'suggestion status (ASKED, CHECKED, ACCEPTED, REJECTED, ORDERED, AVAILABLE or a value from the SUGGEST_STATUS authorised value category)',
|
||||
`archived` tinyint(1) NOT NULL DEFAULT 0 COMMENT 'is the suggestion archived?',
|
||||
`note` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'note entered on the suggestion',
|
||||
`privatenote` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'non-public note entered on the suggestion',
|
||||
`author` varchar(80) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'author of the suggested item',
|
||||
`title` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'title of the suggested item',
|
||||
`copyrightdate` smallint(6) DEFAULT NULL COMMENT 'copyright date of the suggested item',
|
||||
|
|
|
|||
Loading…
Reference in New Issue