1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-07-31 22:10:45 +02:00

[feature/extension-manager] Extension Manager & Finder

Extensions RFC: http://area51.phpbb.com/phpBB/viewtopic.php?f=84&t=41499
Ticket: http://tracker.phpbb.com/browse/PHPBB3-10323

PHPBB3-10323
This commit is contained in:
Nils Adermann
2011-06-09 05:13:26 +02:00
parent 8377418466
commit 14f1e581fa
34 changed files with 1049 additions and 15 deletions

View File

@@ -281,6 +281,15 @@ BEGIN
END;;
# Table: 'phpbb_ext'
CREATE TABLE phpbb_ext (
ext_name VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL,
ext_active INTEGER DEFAULT 0 NOT NULL
);;
CREATE UNIQUE INDEX phpbb_ext_ext_name ON phpbb_ext(ext_name);;
CREATE INDEX phpbb_ext_ext_active ON phpbb_ext(ext_active);;
# Table: 'phpbb_extensions'
CREATE TABLE phpbb_extensions (
extension_id INTEGER NOT NULL,

View File

@@ -358,6 +358,22 @@ CREATE INDEX [save_time] ON [phpbb_drafts]([save_time]) ON [PRIMARY]
GO
/*
Table: 'phpbb_ext'
*/
CREATE TABLE [phpbb_ext] (
[ext_name] [varchar] (255) DEFAULT ('') NOT NULL ,
[ext_active] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
CREATE UNIQUE INDEX [ext_name] ON [phpbb_ext]([ext_name]) ON [PRIMARY]
GO
CREATE INDEX [ext_active] ON [phpbb_ext]([ext_active]) ON [PRIMARY]
GO
/*
Table: 'phpbb_extensions'
*/

View File

@@ -191,6 +191,15 @@ CREATE TABLE phpbb_drafts (
);
# Table: 'phpbb_ext'
CREATE TABLE phpbb_ext (
ext_name varbinary(255) DEFAULT '' NOT NULL,
ext_active tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
UNIQUE ext_name (ext_name),
KEY ext_active (ext_active)
);
# Table: 'phpbb_extensions'
CREATE TABLE phpbb_extensions (
extension_id mediumint(8) UNSIGNED NOT NULL auto_increment,

View File

@@ -191,6 +191,15 @@ CREATE TABLE phpbb_drafts (
) CHARACTER SET `utf8` COLLATE `utf8_bin`;
# Table: 'phpbb_ext'
CREATE TABLE phpbb_ext (
ext_name varchar(255) DEFAULT '' NOT NULL,
ext_active tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
UNIQUE ext_name (ext_name),
KEY ext_active (ext_active)
) CHARACTER SET `utf8` COLLATE `utf8_bin`;
# Table: 'phpbb_extensions'
CREATE TABLE phpbb_extensions (
extension_id mediumint(8) UNSIGNED NOT NULL auto_increment,

View File

@@ -407,6 +407,19 @@ END;
/
/*
Table: 'phpbb_ext'
*/
CREATE TABLE phpbb_ext (
ext_name varchar2(255) DEFAULT '' ,
ext_active number(1) DEFAULT '0' NOT NULL,
CONSTRAINT u_phpbb_ext_name UNIQUE (ext_name)
)
/
CREATE INDEX phpbb_ext_ext_active ON phpbb_ext (ext_active)
/
/*
Table: 'phpbb_extensions'
*/

View File

@@ -312,6 +312,17 @@ CREATE TABLE phpbb_drafts (
CREATE INDEX phpbb_drafts_save_time ON phpbb_drafts (save_time);
/*
Table: 'phpbb_ext'
*/
CREATE TABLE phpbb_ext (
ext_name varchar(255) DEFAULT '' NOT NULL,
ext_active INT2 DEFAULT '0' NOT NULL CHECK (ext_active >= 0)
);
CREATE UNIQUE INDEX phpbb_ext_ext_name ON phpbb_ext (ext_name);
CREATE INDEX phpbb_ext_ext_active ON phpbb_ext (ext_active);
/*
Table: 'phpbb_extensions'
*/

View File

@@ -186,6 +186,15 @@ CREATE TABLE phpbb_drafts (
CREATE INDEX phpbb_drafts_save_time ON phpbb_drafts (save_time);
# Table: 'phpbb_ext'
CREATE TABLE phpbb_ext (
ext_name varchar(255) NOT NULL DEFAULT '',
ext_active INTEGER UNSIGNED NOT NULL DEFAULT '0'
);
CREATE UNIQUE INDEX phpbb_ext_ext_name ON phpbb_ext (ext_name);
CREATE INDEX phpbb_ext_ext_active ON phpbb_ext (ext_active);
# Table: 'phpbb_extensions'
CREATE TABLE phpbb_extensions (
extension_id INTEGER PRIMARY KEY NOT NULL ,