mirror of
https://github.com/friendica/friendica
synced 2024-11-13 00:22:59 +00:00
New field "network" in item table to speed up the system.
This commit is contained in:
parent
5b6e16d193
commit
0ffeb4cf92
5 changed files with 20 additions and 7 deletions
2
boot.php
2
boot.php
|
@ -14,7 +14,7 @@ require_once('include/features.php');
|
||||||
define ( 'FRIENDICA_PLATFORM', 'Friendica');
|
define ( 'FRIENDICA_PLATFORM', 'Friendica');
|
||||||
define ( 'FRIENDICA_VERSION', '3.2.1744' );
|
define ( 'FRIENDICA_VERSION', '3.2.1744' );
|
||||||
define ( 'DFRN_PROTOCOL_VERSION', '2.23' );
|
define ( 'DFRN_PROTOCOL_VERSION', '2.23' );
|
||||||
define ( 'DB_UPDATE_VERSION', 1163 );
|
define ( 'DB_UPDATE_VERSION', 1164 );
|
||||||
define ( 'EOL', "<br />\r\n" );
|
define ( 'EOL', "<br />\r\n" );
|
||||||
define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' );
|
define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' );
|
||||||
|
|
||||||
|
|
|
@ -562,6 +562,7 @@ CREATE TABLE IF NOT EXISTS `item` (
|
||||||
`forum_mode` tinyint(1) NOT NULL DEFAULT '0',
|
`forum_mode` tinyint(1) NOT NULL DEFAULT '0',
|
||||||
`mention` tinyint(1) NOT NULL DEFAULT '0',
|
`mention` tinyint(1) NOT NULL DEFAULT '0',
|
||||||
`last-child` tinyint(1) unsigned NOT NULL DEFAULT '1',
|
`last-child` tinyint(1) unsigned NOT NULL DEFAULT '1',
|
||||||
|
`network` char(32) NOT NULL,
|
||||||
PRIMARY KEY (`id`),
|
PRIMARY KEY (`id`),
|
||||||
KEY `uri` (`uri`),
|
KEY `uri` (`uri`),
|
||||||
KEY `uid` (`uid`),
|
KEY `uid` (`uid`),
|
||||||
|
@ -593,6 +594,7 @@ CREATE TABLE IF NOT EXISTS `item` (
|
||||||
KEY `mention` (`mention`),
|
KEY `mention` (`mention`),
|
||||||
KEY `resource-id` (`resource-id`),
|
KEY `resource-id` (`resource-id`),
|
||||||
KEY `event_id` (`event-id`),
|
KEY `event_id` (`event-id`),
|
||||||
|
KEY `network` (`network`),
|
||||||
FULLTEXT KEY `title` (`title`),
|
FULLTEXT KEY `title` (`title`),
|
||||||
FULLTEXT KEY `body` (`body`),
|
FULLTEXT KEY `body` (`body`),
|
||||||
FULLTEXT KEY `allow_cid` (`allow_cid`),
|
FULLTEXT KEY `allow_cid` (`allow_cid`),
|
||||||
|
|
16
update.php
16
update.php
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
define( 'UPDATE_VERSION' , 1163 );
|
define( 'UPDATE_VERSION' , 1164 );
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
@ -1441,3 +1441,17 @@ function update_1162() {
|
||||||
require_once('include/tags.php');
|
require_once('include/tags.php');
|
||||||
update_items();
|
update_items();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function update_1163() {
|
||||||
|
set_config('system', 'maintenance', 1);
|
||||||
|
|
||||||
|
$r = q("ALTER TABLE `item` ADD `network` char(32) NOT NULL,
|
||||||
|
ADD INDEX (`network`)");
|
||||||
|
|
||||||
|
set_config('system', 'maintenance', 0);
|
||||||
|
|
||||||
|
if(!$r)
|
||||||
|
return UPDATE_FAILED;
|
||||||
|
|
||||||
|
return UPDATE_SUCCESS;
|
||||||
|
}
|
||||||
|
|
|
@ -292,14 +292,11 @@ body {
|
||||||
font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
|
font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
background-color: #ffffff;
|
background-color: #ffffff;
|
||||||
/* background-color: #ddd; */
|
|
||||||
/* background-color: #F2F2F2; */
|
|
||||||
color: #2d2d2d;
|
color: #2d2d2d;
|
||||||
/* margin: 37px 0px 0px 0px; */
|
|
||||||
margin: 0px 0px 0px 0px;
|
margin: 0px 0px 0px 0px;
|
||||||
display: table;
|
display: table;
|
||||||
/* width: 100% */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
h4 {
|
h4 {
|
||||||
font-size: 1.1em;
|
font-size: 1.1em;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue