Unreported: Make config_value text not varchar(255)
This commit is contained in:
@@ -6,7 +6,7 @@
|
|||||||
# Table: 'phpbb_portal_config'
|
# Table: 'phpbb_portal_config'
|
||||||
CREATE TABLE phpbb_portal_config (
|
CREATE TABLE phpbb_portal_config (
|
||||||
config_name VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL,
|
config_name VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL,
|
||||||
config_value VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL
|
config_value BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL
|
||||||
);;
|
);;
|
||||||
|
|
||||||
ALTER TABLE phpbb_portal_config ADD PRIMARY KEY (config_name);;
|
ALTER TABLE phpbb_portal_config ADD PRIMARY KEY (config_name);;
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ GO
|
|||||||
*/
|
*/
|
||||||
CREATE TABLE [phpbb_portal_config] (
|
CREATE TABLE [phpbb_portal_config] (
|
||||||
[config_name] [varchar] (255) DEFAULT ('') NOT NULL ,
|
[config_name] [varchar] (255) DEFAULT ('') NOT NULL ,
|
||||||
[config_value] [varchar] (255) DEFAULT ('') NOT NULL
|
[config_value] [text] DEFAULT ('') NOT NULL
|
||||||
) ON [PRIMARY]
|
) ON [PRIMARY]
|
||||||
GO
|
GO
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
# Table: 'phpbb_portal_config'
|
# Table: 'phpbb_portal_config'
|
||||||
CREATE TABLE phpbb_portal_config (
|
CREATE TABLE phpbb_portal_config (
|
||||||
config_name varbinary(255) DEFAULT '' NOT NULL,
|
config_name varbinary(255) DEFAULT '' NOT NULL,
|
||||||
config_value varbinary(255) DEFAULT '' NOT NULL,
|
config_value mediumblob NOT NULL,
|
||||||
PRIMARY KEY (config_name)
|
PRIMARY KEY (config_name)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
# Table: 'phpbb_portal_config'
|
# Table: 'phpbb_portal_config'
|
||||||
CREATE TABLE phpbb_portal_config (
|
CREATE TABLE phpbb_portal_config (
|
||||||
config_name varchar(255) DEFAULT '' NOT NULL,
|
config_name varchar(255) DEFAULT '' NOT NULL,
|
||||||
config_value varchar(255) DEFAULT '' NOT NULL,
|
config_value mediumtext NOT NULL,
|
||||||
PRIMARY KEY (config_name)
|
PRIMARY KEY (config_name)
|
||||||
) CHARACTER SET `utf8` COLLATE `utf8_bin`;
|
) CHARACTER SET `utf8` COLLATE `utf8_bin`;
|
||||||
|
|
||||||
|
|||||||
@@ -4,49 +4,49 @@
|
|||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
This first section is optional, however its probably the best method
|
||||||
This first section is optional, however its probably the best method
|
of running phpBB on Oracle. If you already have a tablespace and user created
|
||||||
|
for phpBB you can leave this section commented out!
|
||||||
of running phpBB on Oracle. If you already have a tablespace and user created
|
|
||||||
|
The first set of statements create a phpBB tablespace and a phpBB user,
|
||||||
for phpBB you can leave this section commented out!
|
make sure you change the password of the phpBB user before you run this script!!
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
The first set of statements create a phpBB tablespace and a phpBB user,
|
CREATE TABLESPACE "PHPBB"
|
||||||
|
LOGGING
|
||||||
make sure you change the password of the phpBB user before you run this script!!
|
DATAFILE 'E:\ORACLE\ORADATA\LOCAL\PHPBB.ora'
|
||||||
|
SIZE 10M
|
||||||
*/
|
AUTOEXTEND ON NEXT 10M
|
||||||
|
MAXSIZE 100M;
|
||||||
|
|
||||||
|
CREATE USER "PHPBB"
|
||||||
/*
|
PROFILE "DEFAULT"
|
||||||
|
IDENTIFIED BY "phpbb_password"
|
||||||
CREATE TABLESPACE "PHPBB"
|
DEFAULT TABLESPACE "PHPBB"
|
||||||
|
QUOTA UNLIMITED ON "PHPBB"
|
||||||
LOGGING
|
ACCOUNT UNLOCK;
|
||||||
|
|
||||||
DATAFILE 'E:\ORACLE\ORADATA\LOCAL\PHPBB.ora'
|
GRANT ANALYZE ANY TO "PHPBB";
|
||||||
|
GRANT CREATE SEQUENCE TO "PHPBB";
|
||||||
SIZE 10M
|
GRANT CREATE SESSION TO "PHPBB";
|
||||||
|
GRANT CREATE TABLE TO "PHPBB";
|
||||||
AUTOEXTEND ON NEXT 10M
|
GRANT CREATE TRIGGER TO "PHPBB";
|
||||||
|
GRANT CREATE VIEW TO "PHPBB";
|
||||||
MAXSIZE 100M;
|
GRANT "CONNECT" TO "PHPBB";
|
||||||
|
|
||||||
|
COMMIT;
|
||||||
|
DISCONNECT;
|
||||||
CREATE USER "PHPBB"
|
|
||||||
|
CONNECT phpbb/phpbb_password;
|
||||||
*/
|
*/
|
||||||
/*
|
/*
|
||||||
Table: 'phpbb_portal_config'
|
Table: 'phpbb_portal_config'
|
||||||
*/
|
*/
|
||||||
CREATE TABLE phpbb_portal_config (
|
CREATE TABLE phpbb_portal_config (
|
||||||
config_name varchar2(255) DEFAULT '' ,
|
config_name varchar2(255) DEFAULT '' ,
|
||||||
QUOTA UNLIMITED ON "PHPBB"
|
config_value clob DEFAULT '' ,
|
||||||
CONSTRAINT pk_phpbb_portal_config PRIMARY KEY (config_name)
|
CONSTRAINT pk_phpbb_portal_config PRIMARY KEY (config_name)
|
||||||
)
|
)
|
||||||
/
|
/
|
||||||
|
|||||||
@@ -6,87 +6,87 @@
|
|||||||
|
|
||||||
BEGIN;
|
BEGIN;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Domain definition
|
||||||
Domain definition
|
*/
|
||||||
|
CREATE DOMAIN varchar_ci AS varchar(255) NOT NULL DEFAULT ''::character varying;
|
||||||
*/
|
|
||||||
|
/*
|
||||||
CREATE DOMAIN varchar_ci AS varchar(255) NOT NULL DEFAULT ''::character varying;
|
Operation Functions
|
||||||
|
*/
|
||||||
|
CREATE FUNCTION _varchar_ci_equal(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) = LOWER($2)' LANGUAGE SQL STRICT;
|
||||||
|
CREATE FUNCTION _varchar_ci_not_equal(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) != LOWER($2)' LANGUAGE SQL STRICT;
|
||||||
/*
|
CREATE FUNCTION _varchar_ci_less_than(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) < LOWER($2)' LANGUAGE SQL STRICT;
|
||||||
|
CREATE FUNCTION _varchar_ci_less_equal(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) <= LOWER($2)' LANGUAGE SQL STRICT;
|
||||||
Operation Functions
|
CREATE FUNCTION _varchar_ci_greater_than(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) > LOWER($2)' LANGUAGE SQL STRICT;
|
||||||
|
CREATE FUNCTION _varchar_ci_greater_equals(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) >= LOWER($2)' LANGUAGE SQL STRICT;
|
||||||
*/
|
|
||||||
|
/*
|
||||||
CREATE FUNCTION _varchar_ci_equal(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) = LOWER($2)' LANGUAGE SQL STRICT;
|
Operators
|
||||||
|
*/
|
||||||
CREATE FUNCTION _varchar_ci_not_equal(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) != LOWER($2)' LANGUAGE SQL STRICT;
|
CREATE OPERATOR <(
|
||||||
|
PROCEDURE = _varchar_ci_less_than,
|
||||||
CREATE FUNCTION _varchar_ci_less_than(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) < LOWER($2)' LANGUAGE SQL STRICT;
|
LEFTARG = varchar_ci,
|
||||||
|
RIGHTARG = varchar_ci,
|
||||||
CREATE FUNCTION _varchar_ci_less_equal(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) <= LOWER($2)' LANGUAGE SQL STRICT;
|
COMMUTATOR = >,
|
||||||
|
NEGATOR = >=,
|
||||||
CREATE FUNCTION _varchar_ci_greater_than(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) > LOWER($2)' LANGUAGE SQL STRICT;
|
RESTRICT = scalarltsel,
|
||||||
|
JOIN = scalarltjoinsel);
|
||||||
CREATE FUNCTION _varchar_ci_greater_equals(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) >= LOWER($2)' LANGUAGE SQL STRICT;
|
|
||||||
|
CREATE OPERATOR <=(
|
||||||
|
PROCEDURE = _varchar_ci_less_equal,
|
||||||
|
LEFTARG = varchar_ci,
|
||||||
/*
|
RIGHTARG = varchar_ci,
|
||||||
|
COMMUTATOR = >=,
|
||||||
Operators
|
NEGATOR = >,
|
||||||
|
RESTRICT = scalarltsel,
|
||||||
*/
|
JOIN = scalarltjoinsel);
|
||||||
|
|
||||||
CREATE OPERATOR <(
|
CREATE OPERATOR >(
|
||||||
|
PROCEDURE = _varchar_ci_greater_than,
|
||||||
PROCEDURE = _varchar_ci_less_than,
|
LEFTARG = varchar_ci,
|
||||||
|
RIGHTARG = varchar_ci,
|
||||||
LEFTARG = varchar_ci,
|
COMMUTATOR = <,
|
||||||
|
NEGATOR = <=,
|
||||||
RIGHTARG = varchar_ci,
|
RESTRICT = scalargtsel,
|
||||||
|
JOIN = scalargtjoinsel);
|
||||||
COMMUTATOR = >,
|
|
||||||
|
CREATE OPERATOR >=(
|
||||||
NEGATOR = >=,
|
PROCEDURE = _varchar_ci_greater_equals,
|
||||||
|
LEFTARG = varchar_ci,
|
||||||
RESTRICT = scalarltsel,
|
RIGHTARG = varchar_ci,
|
||||||
|
COMMUTATOR = <=,
|
||||||
JOIN = scalarltjoinsel);
|
NEGATOR = <,
|
||||||
|
RESTRICT = scalargtsel,
|
||||||
|
JOIN = scalargtjoinsel);
|
||||||
|
|
||||||
CREATE OPERATOR <=(
|
CREATE OPERATOR <>(
|
||||||
|
PROCEDURE = _varchar_ci_not_equal,
|
||||||
PROCEDURE = _varchar_ci_less_equal,
|
LEFTARG = varchar_ci,
|
||||||
|
RIGHTARG = varchar_ci,
|
||||||
LEFTARG = varchar_ci,
|
COMMUTATOR = <>,
|
||||||
|
NEGATOR = =,
|
||||||
RIGHTARG = varchar_ci,
|
RESTRICT = neqsel,
|
||||||
|
JOIN = neqjoinsel);
|
||||||
COMMUTATOR = >=,
|
|
||||||
|
CREATE OPERATOR =(
|
||||||
NEGATOR = >,
|
PROCEDURE = _varchar_ci_equal,
|
||||||
|
LEFTARG = varchar_ci,
|
||||||
RESTRICT = scalarltsel,
|
RIGHTARG = varchar_ci,
|
||||||
|
COMMUTATOR = =,
|
||||||
JOIN = scalarltjoinsel);
|
NEGATOR = <>,
|
||||||
|
RESTRICT = eqsel,
|
||||||
|
JOIN = eqjoinsel,
|
||||||
|
HASHES,
|
||||||
CREATE OPERATOR >(
|
MERGES,
|
||||||
|
SORT1= <);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Table: 'phpbb_portal_config'
|
Table: 'phpbb_portal_config'
|
||||||
*/
|
*/
|
||||||
CREATE TABLE phpbb_portal_config (
|
CREATE TABLE phpbb_portal_config (
|
||||||
config_name varchar(255) DEFAULT '' NOT NULL,
|
config_name varchar(255) DEFAULT '' NOT NULL,
|
||||||
COMMUTATOR = <,
|
config_value TEXT DEFAULT '' NOT NULL,
|
||||||
PRIMARY KEY (config_name)
|
PRIMARY KEY (config_name)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ BEGIN TRANSACTION;
|
|||||||
# Table: 'phpbb_portal_config'
|
# Table: 'phpbb_portal_config'
|
||||||
CREATE TABLE phpbb_portal_config (
|
CREATE TABLE phpbb_portal_config (
|
||||||
config_name varchar(255) NOT NULL DEFAULT '',
|
config_name varchar(255) NOT NULL DEFAULT '',
|
||||||
config_value varchar(255) NOT NULL DEFAULT '',
|
config_value mediumtext(16777215) NOT NULL DEFAULT '',
|
||||||
PRIMARY KEY (config_name)
|
PRIMARY KEY (config_name)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user