12
Feb
08

Изменения в структуре таблицы записей

Сегодня несколько реструктурировал основную таблицу:

Слил две ячейки с содержанием записи в одну, разделив их условно последовательностью «<!–IPX_SPLITTER–>», что даст возможность немного сократить занимаемое таблицей место, и главное: уберёт ограничение на количество колонок в таблице, т. е. их может быть не только одна или две, но и произвольное количество.

Доступность комментариев теперь не зависит от количеств колонок в записи.

SQL-код приведён ниже.
UPDATE `mack_ipx_entries`
SET
`content_left` = CONCAT(`content_left`, '<!--IPX_SPLITTER-->', `content_right`),
`content_right` = ''
WHERE `type` = 'page' OR `type` = 'news' OR `type` = 'event';

UPDATE `mack_ipx_entries`
SET
`content_left` = CONCAT(`content_right`, '
', `content_left`),
`content_right` = ''
WHERE `type` = 'file';

ALTER TABLE `mack_ipx_entries` DROP `content_right`;

ALTER TABLE `mack_ipx_entries` CHANGE `content_left` `content` TEXT CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL;

ALTER TABLE `mack_ipx_entries` CHANGE `columns` `allow_comments` BOOL NOT NULL DEFAULT '1';


0 Responses to “Изменения в структуре таблицы записей”



  1. Leave a Comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s


February 2008
M T W T F S S
 123
45678910
11121314151617
18192021222324
2526272829  

%d bloggers like this: