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

92 lines
3.4 KiB
PHP

<?php
$SQL[] = "UPDATE core_applications SET app_title='IP.Content' WHERE app_directory='ccs';";
$SQL[] = "ALTER TABLE ccs_pages ADD INDEX ( page_content_type );";
$SQL[] = "CREATE TABLE ccs_database_fields (
field_id int(11) NOT NULL auto_increment,
field_database_id mediumint(9) NOT NULL,
field_name varchar(255) NOT NULL,
field_description text,
field_key varchar(255) NOT NULL,
field_type varchar(255) default NULL,
field_required tinyint(1) NOT NULL default '0',
field_user_editable tinyint(1) NOT NULL default '0',
field_position int(11) NOT NULL default '0',
field_max_length mediumint(9) NOT NULL default '0',
field_extra text,
PRIMARY KEY (field_id),
KEY field_database_id (field_database_id),
KEY field_key (field_key)
);";
$SQL[] = "CREATE TABLE ccs_databases (
database_id mediumint(9) NOT NULL auto_increment,
database_name varchar(255) NOT NULL,
database_key varchar(255) NOT NULL,
database_database varchar(255) NULL,
database_description text,
database_field_count mediumint(9) NOT NULL default '0',
database_record_count mediumint(9) NOT NULL default '0',
database_template_listing int(11) NOT NULL default '0',
database_template_display mediumint(9) NOT NULL default '0',
database_user_editable tinyint(1) NOT NULL default '0',
database_all_editable tinyint(1) NOT NULL default '0',
database_open tinyint(1) NOT NULL default '0',
database_comments tinyint(1) NOT NULL default '0',
database_rate tinyint(1) NOT NULL default '0',
database_revisions tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (database_id),
UNIQUE KEY database_key (database_key)
);";
$SQL[] = "ALTER TABLE ccs_page_templates ADD template_database tinyint(1) NOT NULL DEFAULT '0';";
$SQL[] = "ALTER TABLE ccs_page_templates ADD INDEX ( template_database );";
$SQL[] = "CREATE TABLE ccs_database_revisions (
revision_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
revision_database_id mediumint(9) NOT NULL ,
revision_record_id int(11) NOT NULL ,
revision_data LONGTEXT NULL ,
revision_date varchar(13) NOT NULL DEFAULT '0',
revision_member_id int(11) NOT NULL DEFAULT '0',
INDEX ( revision_database_id , revision_record_id ),
INDEX ( revision_member_id )
);";
$SQL[] = "CREATE TABLE ccs_attachments_map (
map_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
map_attach_id INT NOT NULL DEFAULT '0',
map_database_id MEDIUMINT NOT NULL DEFAULT '0',
map_field_id INT NOT NULL DEFAULT '0',
map_record_id INT NOT NULL DEFAULT '0',
INDEX ( map_database_id ),
INDEX ( map_attach_id )
);";
$SQL[] = "CREATE TABLE ccs_database_ratings (
rating_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
rating_user_id INT NOT NULL DEFAULT '0',
rating_database_id MEDIUMINT NOT NULL DEFAULT '0',
rating_record_id INT NOT NULL DEFAULT '0',
rating_rating INT NOT NULL DEFAULT '0',
rating_added VARCHAR( 13 ) NOT NULL DEFAULT '0',
rating_ip_address VARCHAR( 16 ) NOT NULL DEFAULT '0',
INDEX ( rating_user_id , rating_database_id , rating_record_id )
);";
$SQL[] = "CREATE TABLE ccs_database_comments (
comment_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
comment_user INT NOT NULL DEFAULT '0',
comment_database_id MEDIUMINT NOT NULL DEFAULT '0',
comment_record_id INT NOT NULL DEFAULT '0',
comment_date VARCHAR( 13 ) NOT NULL DEFAULT '0',
comment_ip_address VARCHAR( 16 ) NOT NULL DEFAULT '0',
comment_post TEXT NULL DEFAULT NULL ,
INDEX ( comment_user )
);";