mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-08-01 16:39:41 +02:00
2021-04-26 Fred Gleason <fredg@paravelsystems.com>
* Fixed regressions that caused SQL errors when performing database creation in rddbmgr(8). Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
parent
cc3ae5c1eb
commit
070e655f55
@ -21619,3 +21619,6 @@
|
|||||||
* Fixed regressions that caused SQL errors when performing
|
* Fixed regressions that caused SQL errors when performing
|
||||||
schema upgrades and reversions.
|
schema upgrades and reversions.
|
||||||
* Disabled the reversion from schema 257=>256 in rddbmgr(8).
|
* Disabled the reversion from schema 257=>256 in rddbmgr(8).
|
||||||
|
2021-04-26 Fred Gleason <fredg@paravelsystems.com>
|
||||||
|
* Fixed regressions that caused SQL errors when performing database
|
||||||
|
creation in rddbmgr(8).
|
||||||
|
@ -108,7 +108,7 @@ bool MainObject::CreateNewDb(QString *err_msg) const
|
|||||||
"`ADD_PODCAST_PRIV` enum('N','Y') not null default 'N',"+
|
"`ADD_PODCAST_PRIV` enum('N','Y') not null default 'N',"+
|
||||||
"`EDIT_PODCAST_PRIV` enum('N','Y') not null default 'N',"+
|
"`EDIT_PODCAST_PRIV` enum('N','Y') not null default 'N',"+
|
||||||
"`DELETE_PODCAST_PRIV` enum('N','Y') not null default 'N',"+
|
"`DELETE_PODCAST_PRIV` enum('N','Y') not null default 'N',"+
|
||||||
"`INDEX FULL_NAME_IDX` (`FULL_NAME`))"+
|
"index `FULL_NAME_IDX` (`FULL_NAME`))"+
|
||||||
" charset latin1 collate latin1_swedish_ci"+
|
" charset latin1 collate latin1_swedish_ci"+
|
||||||
db_table_create_postfix;
|
db_table_create_postfix;
|
||||||
if(!RDSqlQuery::apply(sql,err_msg)) {
|
if(!RDSqlQuery::apply(sql,err_msg)) {
|
||||||
@ -159,7 +159,7 @@ bool MainObject::CreateNewDb(QString *err_msg) const
|
|||||||
"`HPI_VERSION` char(16),"+
|
"`HPI_VERSION` char(16),"+
|
||||||
"`JACK_VERSION` char(16),"+
|
"`JACK_VERSION` char(16),"+
|
||||||
"`ALSA_VERSION` char(16),"+
|
"`ALSA_VERSION` char(16),"+
|
||||||
"INDEX `DESCRIPTION_IDX` (`DESCRIPTION`),"+
|
"index `DESCRIPTION_IDX` (`DESCRIPTION`),"+
|
||||||
"index `IPV4_ADDRESS_IDX` (`IPV4_ADDRESS`))"+
|
"index `IPV4_ADDRESS_IDX` (`IPV4_ADDRESS`))"+
|
||||||
" charset latin1 collate latin1_swedish_ci"+
|
" charset latin1 collate latin1_swedish_ci"+
|
||||||
db_table_create_postfix;
|
db_table_create_postfix;
|
||||||
@ -661,7 +661,7 @@ bool MainObject::CreateNewDb(QString *err_msg) const
|
|||||||
"`LOCK_DATETIME` datetime,"+
|
"`LOCK_DATETIME` datetime,"+
|
||||||
"`LOCK_GUID` char(82),"+
|
"`LOCK_GUID` char(82),"+
|
||||||
"index `NAME_IDX` (`NAME`,`LOG_EXISTS`),"+
|
"index `NAME_IDX` (`NAME`,`LOG_EXISTS`),"+
|
||||||
"index `SERVICE_IDX` (`SERVICE),"+
|
"index `SERVICE_IDX` (`SERVICE`),"+
|
||||||
"index `DESCRIPTION_IDX` (`DESCRIPTION`),"+
|
"index `DESCRIPTION_IDX` (`DESCRIPTION`),"+
|
||||||
"index `ORIGIN_USER_IDX` (`ORIGIN_USER`),"+
|
"index `ORIGIN_USER_IDX` (`ORIGIN_USER`),"+
|
||||||
"index `START_DATE_IDX` (`START_DATE`),"+
|
"index `START_DATE_IDX` (`START_DATE`),"+
|
||||||
@ -830,7 +830,7 @@ bool MainObject::CreateNewDb(QString *err_msg) const
|
|||||||
"`NODE_HOSTNAME` char(255),"+
|
"`NODE_HOSTNAME` char(255),"+
|
||||||
"`NODE_TCP_PORT` int,"+
|
"`NODE_TCP_PORT` int,"+
|
||||||
"`NODE_SLOT` int,"+
|
"`NODE_SLOT` int,"+
|
||||||
"index `MATRIX_IDX` (`STATION_NAME`,`MATRIX,NUMBER`),"+
|
"index `MATRIX_IDX` (`STATION_NAME`,`MATRIX`,`NUMBER`),"+
|
||||||
"index `NODE_IDX` (`STATION_NAME`,`MATRIX`,`NUMBER`,`NODE_HOSTNAME`,`NODE_TCP_PORT`))"+
|
"index `NODE_IDX` (`STATION_NAME`,`MATRIX`,`NUMBER`,`NODE_HOSTNAME`,`NODE_TCP_PORT`))"+
|
||||||
" charset latin1 collate latin1_swedish_ci"+
|
" charset latin1 collate latin1_swedish_ci"+
|
||||||
db_table_create_postfix;
|
db_table_create_postfix;
|
||||||
@ -1379,7 +1379,7 @@ bool MainObject::CreateNewDb(QString *err_msg) const
|
|||||||
// Create SWITCHER_NODES Table
|
// Create SWITCHER_NODES Table
|
||||||
//
|
//
|
||||||
sql=QString("create table if not exists `SWITCHER_NODES` (")+
|
sql=QString("create table if not exists `SWITCHER_NODES` (")+
|
||||||
"`ID int not null auto_increment primary key,"+
|
"`ID` int not null auto_increment primary key,"+
|
||||||
"`STATION_NAME` char(64),"+
|
"`STATION_NAME` char(64),"+
|
||||||
"`MATRIX` int,"+
|
"`MATRIX` int,"+
|
||||||
"`BASE_OUTPUT` int default 0,"+
|
"`BASE_OUTPUT` int default 0,"+
|
||||||
@ -1477,7 +1477,7 @@ bool MainObject::CreateNewDb(QString *err_msg) const
|
|||||||
"`NUMBER` int not null,"+
|
"`NUMBER` int not null,"+
|
||||||
"`MACRO_CART` int default 0,"+
|
"`MACRO_CART` int default 0,"+
|
||||||
"`OFF_MACRO_CART` int default 0,"+
|
"`OFF_MACRO_CART` int default 0,"+
|
||||||
"index `MATRIX_IDX` (`STATION_NAME`,`MATRIX,NUMBER`))"+
|
"index `MATRIX_IDX` (`STATION_NAME`,`MATRIX`,`NUMBER`))"+
|
||||||
" charset latin1 collate latin1_swedish_ci"+
|
" charset latin1 collate latin1_swedish_ci"+
|
||||||
db_table_create_postfix;
|
db_table_create_postfix;
|
||||||
if(!RDSqlQuery::apply(sql,err_msg)) {
|
if(!RDSqlQuery::apply(sql,err_msg)) {
|
||||||
@ -1503,7 +1503,7 @@ bool MainObject::CreateNewDb(QString *err_msg) const
|
|||||||
// Create NOWNEXT_PLUGINS Table
|
// Create NOWNEXT_PLUGINS Table
|
||||||
//
|
//
|
||||||
sql=QString("create table if not exists `NOWNEXT_PLUGINS` (")+
|
sql=QString("create table if not exists `NOWNEXT_PLUGINS` (")+
|
||||||
"`ID int auto_increment not null primary key,"+
|
"`ID` int auto_increment not null primary key,"+
|
||||||
"`STATION_NAME` char(64) not null,"+
|
"`STATION_NAME` char(64) not null,"+
|
||||||
"`LOG_MACHINE` int unsigned not null default 0,"+
|
"`LOG_MACHINE` int unsigned not null default 0,"+
|
||||||
"`PLUGIN_PATH` char(255),"+
|
"`PLUGIN_PATH` char(255),"+
|
||||||
@ -2506,7 +2506,7 @@ bool MainObject::InsertImportFormats(QString *err_msg) const
|
|||||||
QString sql;
|
QString sql;
|
||||||
|
|
||||||
sql=QString("insert into `IMPORT_TEMPLATES` set ")+
|
sql=QString("insert into `IMPORT_TEMPLATES` set ")+
|
||||||
"`NAME='Rivendell Standard Import',"+
|
"`NAME`='Rivendell Standard Import',"+
|
||||||
"`CART_OFFSET`=10,"+
|
"`CART_OFFSET`=10,"+
|
||||||
"`CART_LENGTH`=6,"+
|
"`CART_LENGTH`=6,"+
|
||||||
"`TITLE_OFFSET`=25,"+
|
"`TITLE_OFFSET`=25,"+
|
||||||
@ -2530,7 +2530,7 @@ bool MainObject::InsertImportFormats(QString *err_msg) const
|
|||||||
}
|
}
|
||||||
|
|
||||||
sql=QString("insert into `IMPORT_TEMPLATES` set ")+
|
sql=QString("insert into `IMPORT_TEMPLATES` set ")+
|
||||||
"`NAME='PowerGold Music Scheduling',"+
|
"`NAME`='PowerGold Music Scheduling',"+
|
||||||
"`CART_OFFSET`=10,"+
|
"`CART_OFFSET`=10,"+
|
||||||
"`CART_LENGTH`=6,"+
|
"`CART_LENGTH`=6,"+
|
||||||
"`TITLE_OFFSET`=25,"+
|
"`TITLE_OFFSET`=25,"+
|
||||||
|
Loading…
x
Reference in New Issue
Block a user