Files
IPB/applications/cms/setup/upg_21000/queries.php
T
2025-12-19 04:57:54 -08:00

38 lines
1.5 KiB
PHP

<?php
if( !\IPS\Db::i()->checkForColumn( 'ccs_database_fields', 'field_topic_format' ) )
{
$SQL[] = "ALTER TABLE ccs_database_fields ADD field_topic_format TEXT NULL DEFAULT NULL;";
}
$SQL[] = "ALTER TABLE ccs_databases ADD database_search TINYINT( 1 ) NOT NULL DEFAULT '0';";
$SQL[] = "UPDATE ccs_databases SET database_search=1;";
$SQL[] = "ALTER TABLE ccs_template_blocks CHANGE tpb_content tpb_content MEDIUMTEXT NULL DEFAULT NULL;";
$SQL[] = "CREATE TABLE ccs_revisions (
revision_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
revision_type VARCHAR( 32 ) NOT NULL ,
revision_type_id INT NOT NULL ,
revision_content MEDIUMTEXT NULL DEFAULT NULL ,
revision_other MEDIUMTEXT NULL ,
revision_date INT NOT NULL DEFAULT '0',
revision_member INT NOT NULL DEFAULT '0',
INDEX ( revision_type , revision_type_id, revision_date ),
INDEX ( revision_member )
);";
$SQL[] = "ALTER TABLE ccs_page_wizard ADD wizard_omit_filename TINYINT( 1 ) NOT NULL DEFAULT '0';";
$SQL[] = "ALTER TABLE ccs_pages ADD page_omit_filename TINYINT( 1 ) NOT NULL DEFAULT '0';";
if( !\IPS\Db::i()->checkForColumn( 'ccs_database_categories', 'category_records_queued' ) )
{
$SQL[] = "ALTER TABLE ccs_database_categories ADD category_records_queued INT NOT NULL DEFAULT '0' AFTER category_records;";
}
$SQL[] = "ALTER TABLE ccs_template_blocks ADD INDEX tpb_name(tpb_name);";
$SQL[] = "ALTER TABLE ccs_containers ADD INDEX container_type( container_type, container_order );";