mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-04-09 22:43:11 +02:00
2020-09-30 Fred Gleason <fredg@paravelsystems.com>
* Changed the 'FEEDS.CHANNEL_LANGUAGE' database field from 'varchar(5)' to' 'varchar(8)'. * Incremented the database version to 338. * Increased the 5 character length limitation of the 'Channel Language' field for podcasts to 8. Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
parent
c2f346752c
commit
13d97e8955
@ -20372,3 +20372,9 @@
|
||||
* Incremented the package version to 3.4.0rss7.
|
||||
2020-09-29 Fred Gleason <fredg@paravelsystems.com>
|
||||
* Incremented the package version to 3.4.0rss8.
|
||||
2020-09-30 Fred Gleason <fredg@paravelsystems.com>
|
||||
* Changed the 'FEEDS.CHANNEL_LANGUAGE' database field from
|
||||
'varchar(5)' to' 'varchar(8)'.
|
||||
* Incremented the database version to 338.
|
||||
* Increased the 5 character length limitation of the
|
||||
'Channel Language' field for podcasts to 8.
|
||||
|
@ -19,7 +19,7 @@ CHANNEL_AUTHOR_IS_DEFAULT enum('N','Y')
|
||||
CHANNEL_OWNER_NAME varchar(64)
|
||||
CHANNEL_OWNER_EMAIL varchar(64)
|
||||
CHANNEL_WEBMASTER varchar(64)
|
||||
CHANNEL_LANGUAGE varchar(5)
|
||||
CHANNEL_LANGUAGE varchar(8)
|
||||
CHANNEL_EXPLICIT enum('N','Y')
|
||||
CHANNEL_IMAGE_ID int(11) From FEED_IMAGES.ID
|
||||
BASE_URL varchar(191)
|
||||
|
@ -24,7 +24,7 @@
|
||||
/*
|
||||
* Current Database Version
|
||||
*/
|
||||
#define RD_VERSION_DATABASE 337
|
||||
#define RD_VERSION_DATABASE 338
|
||||
|
||||
|
||||
#endif // DBVERSION_H
|
||||
|
@ -193,7 +193,7 @@ EditFeed::EditFeed(const QString &feed,QWidget *parent)
|
||||
// Channel Language
|
||||
//
|
||||
feed_channel_language_edit=new QLineEdit(this);
|
||||
feed_channel_language_edit->setMaxLength(5);
|
||||
feed_channel_language_edit->setMaxLength(8);
|
||||
feed_channel_language_label=
|
||||
new QLabel(feed_channel_language_edit,tr("Language:"),this);
|
||||
feed_channel_language_label->setFont(labelFont());
|
||||
|
@ -40,6 +40,19 @@ bool MainObject::RevertSchema(int cur_schema,int set_schema,QString *err_msg)
|
||||
// NEW SCHEMA REVERSIONS GO HERE...
|
||||
|
||||
|
||||
//
|
||||
// Revert 338
|
||||
//
|
||||
if((cur_schema==338)&&(set_schema<cur_schema)) {
|
||||
sql=QString("alter table FEEDS modify column ")+
|
||||
"CHANNEL_LANGUAGE varchar(5) default 'en-us'";
|
||||
if(!RDSqlQuery::apply(sql,err_msg)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
WriteSchemaVersion(--cur_schema);
|
||||
}
|
||||
|
||||
//
|
||||
// Revert 337
|
||||
//
|
||||
@ -50,7 +63,6 @@ bool MainObject::RevertSchema(int cur_schema,int set_schema,QString *err_msg)
|
||||
WriteSchemaVersion(--cur_schema);
|
||||
}
|
||||
|
||||
|
||||
//
|
||||
// Revert 336
|
||||
//
|
||||
|
@ -161,7 +161,7 @@ void MainObject::InitializeSchemaMap() {
|
||||
global_version_map["3.2"]=311;
|
||||
global_version_map["3.3"]=314;
|
||||
global_version_map["3.4"]=317;
|
||||
global_version_map["4.0"]=337;
|
||||
global_version_map["4.0"]=338;
|
||||
}
|
||||
|
||||
|
||||
|
@ -10287,6 +10287,16 @@ bool MainObject::UpdateSchema(int cur_schema,int set_schema,QString *err_msg)
|
||||
WriteSchemaVersion(++cur_schema);
|
||||
}
|
||||
|
||||
if((cur_schema<338)&&(set_schema>cur_schema)) {
|
||||
sql=QString("alter table FEEDS ")+
|
||||
"modify column CHANNEL_LANGUAGE varchar(8) default 'en-us'";
|
||||
if(!RDSqlQuery::apply(sql,err_msg)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
WriteSchemaVersion(++cur_schema);
|
||||
}
|
||||
|
||||
|
||||
// NEW SCHEMA UPDATES GO HERE...
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user