mirror of
https://github.com/phpbb/phpbb.git
synced 2025-08-28 10:40:28 +02:00
fixing some bugs
changed the way we are handling bookmarks. No order_id required, really! Order by last post time as suggested by BartVB. git-svn-id: file:///svn/phpbb/trunk@7497 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
@@ -179,12 +179,11 @@ CREATE INDEX phpbb_bbcodes_display_on_post ON phpbb_bbcodes(display_on_posting);
|
||||
# Table: 'phpbb_bookmarks'
|
||||
CREATE TABLE phpbb_bookmarks (
|
||||
topic_id INTEGER DEFAULT 0 NOT NULL,
|
||||
user_id INTEGER DEFAULT 0 NOT NULL,
|
||||
order_id INTEGER DEFAULT 0 NOT NULL
|
||||
user_id INTEGER DEFAULT 0 NOT NULL
|
||||
);;
|
||||
|
||||
CREATE INDEX phpbb_bookmarks_order_id ON phpbb_bookmarks(order_id);;
|
||||
CREATE INDEX phpbb_bookmarks_topic_user_id ON phpbb_bookmarks(topic_id, user_id);;
|
||||
ALTER TABLE phpbb_bookmarks ADD PRIMARY KEY (topic_id, user_id);;
|
||||
|
||||
|
||||
# Table: 'phpbb_bots'
|
||||
CREATE TABLE phpbb_bots (
|
||||
|
@@ -236,15 +236,16 @@ GO
|
||||
*/
|
||||
CREATE TABLE [phpbb_bookmarks] (
|
||||
[topic_id] [int] DEFAULT (0) NOT NULL ,
|
||||
[user_id] [int] DEFAULT (0) NOT NULL ,
|
||||
[order_id] [int] DEFAULT (0) NOT NULL
|
||||
[user_id] [int] DEFAULT (0) NOT NULL
|
||||
) ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE INDEX [order_id] ON [phpbb_bookmarks]([order_id]) ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE INDEX [topic_user_id] ON [phpbb_bookmarks]([topic_id], [user_id]) ON [PRIMARY]
|
||||
ALTER TABLE [phpbb_bookmarks] WITH NOCHECK ADD
|
||||
CONSTRAINT [PK_phpbb_bookmarks] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[topic_id],
|
||||
[user_id]
|
||||
) ON [PRIMARY]
|
||||
GO
|
||||
|
||||
|
||||
|
@@ -129,9 +129,7 @@ CREATE TABLE phpbb_bbcodes (
|
||||
CREATE TABLE phpbb_bookmarks (
|
||||
topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
order_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
KEY order_id (order_id),
|
||||
KEY topic_user_id (topic_id, user_id)
|
||||
PRIMARY KEY (topic_id, user_id)
|
||||
);
|
||||
|
||||
|
||||
|
@@ -129,9 +129,7 @@ CREATE TABLE phpbb_bbcodes (
|
||||
CREATE TABLE phpbb_bookmarks (
|
||||
topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
order_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
KEY order_id (order_id),
|
||||
KEY topic_user_id (topic_id, user_id)
|
||||
PRIMARY KEY (topic_id, user_id)
|
||||
) CHARACTER SET `utf8` COLLATE `utf8_bin`;
|
||||
|
||||
|
||||
|
@@ -278,14 +278,10 @@ CREATE INDEX phpbb_bbcodes_display_on_post ON phpbb_bbcodes (display_on_posting)
|
||||
CREATE TABLE phpbb_bookmarks (
|
||||
topic_id number(8) DEFAULT '0' NOT NULL,
|
||||
user_id number(8) DEFAULT '0' NOT NULL,
|
||||
order_id number(8) DEFAULT '0' NOT NULL
|
||||
CONSTRAINT pk_phpbb_bookmarks PRIMARY KEY (topic_id, user_id)
|
||||
)
|
||||
/
|
||||
|
||||
CREATE INDEX phpbb_bookmarks_order_id ON phpbb_bookmarks (order_id)
|
||||
/
|
||||
CREATE INDEX phpbb_bookmarks_topic_user_id ON phpbb_bookmarks (topic_id, user_id)
|
||||
/
|
||||
|
||||
/*
|
||||
Table: 'phpbb_bots'
|
||||
|
@@ -234,11 +234,9 @@ CREATE INDEX phpbb_bbcodes_display_on_post ON phpbb_bbcodes (display_on_posting)
|
||||
CREATE TABLE phpbb_bookmarks (
|
||||
topic_id INT4 DEFAULT '0' NOT NULL CHECK (topic_id >= 0),
|
||||
user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0),
|
||||
order_id INT4 DEFAULT '0' NOT NULL CHECK (order_id >= 0)
|
||||
PRIMARY KEY (topic_id, user_id)
|
||||
);
|
||||
|
||||
CREATE INDEX phpbb_bookmarks_order_id ON phpbb_bookmarks (order_id);
|
||||
CREATE INDEX phpbb_bookmarks_topic_user_id ON phpbb_bookmarks (topic_id, user_id);
|
||||
|
||||
/*
|
||||
Table: 'phpbb_bots'
|
||||
|
@@ -127,11 +127,9 @@ CREATE INDEX phpbb_bbcodes_display_on_post ON phpbb_bbcodes (display_on_posting)
|
||||
CREATE TABLE phpbb_bookmarks (
|
||||
topic_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
|
||||
user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
|
||||
order_id INTEGER UNSIGNED NOT NULL DEFAULT '0'
|
||||
PRIMARY KEY (topic_id, user_id)
|
||||
);
|
||||
|
||||
CREATE INDEX phpbb_bookmarks_order_id ON phpbb_bookmarks (order_id);
|
||||
CREATE INDEX phpbb_bookmarks_topic_user_id ON phpbb_bookmarks (topic_id, user_id);
|
||||
|
||||
# Table: 'phpbb_bots'
|
||||
CREATE TABLE phpbb_bots (
|
||||
|
Reference in New Issue
Block a user