Unreported: Make config_value text not varchar(255)

This commit is contained in:
Ice committed 2008-02-01 21:29:27 +00:00
1 parent a0a7b7638b
commit 6716322819
7 files changed
+117 -117

No files matched your search

@@ -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`;
+37 -37
View File
@@ -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␍ of running phpBB on Oracle. If you already have a tablespace and user created
for phpBB you can leave this section commented out!␍ for phpBB you can leave this section commented out!
␍
The first set of statements create a phpBB tablespace and a phpBB user,␍ The first set of statements create a phpBB tablespace and a phpBB user,
make sure you change the password of the phpBB user before you run this script!!␍ make sure you change the password of the phpBB user before you run this script!!
*/␍ */
␍
/*␍ /*
CREATE TABLESPACE "PHPBB"␍ CREATE TABLESPACE "PHPBB"
LOGGING ␍ LOGGING
DATAFILE 'E:\ORACLE\ORADATA\LOCAL\PHPBB.ora' ␍ DATAFILE 'E:\ORACLE\ORADATA\LOCAL\PHPBB.ora'
SIZE 10M␍ SIZE 10M
AUTOEXTEND ON NEXT 10M␍ AUTOEXTEND ON NEXT 10M
MAXSIZE 100M;␍ MAXSIZE 100M;
␍
CREATE USER "PHPBB" ␍ CREATE USER "PHPBB"
PROFILE "DEFAULT" ␍ PROFILE "DEFAULT"
IDENTIFIED BY "phpbb_password" ␍ IDENTIFIED BY "phpbb_password"
DEFAULT TABLESPACE "PHPBB" ␍ DEFAULT TABLESPACE "PHPBB"
QUOTA UNLIMITED ON "PHPBB" ␍ QUOTA UNLIMITED ON "PHPBB"
ACCOUNT UNLOCK;␍ ACCOUNT UNLOCK;
␍
GRANT ANALYZE ANY TO "PHPBB";␍ GRANT ANALYZE ANY TO "PHPBB";
GRANT CREATE SEQUENCE TO "PHPBB";␍ GRANT CREATE SEQUENCE TO "PHPBB";
GRANT CREATE SESSION TO "PHPBB";␍ GRANT CREATE SESSION TO "PHPBB";
GRANT CREATE TABLE TO "PHPBB";␍ GRANT CREATE TABLE TO "PHPBB";
GRANT CREATE TRIGGER TO "PHPBB";␍ GRANT CREATE TRIGGER TO "PHPBB";
GRANT CREATE VIEW TO "PHPBB";␍ GRANT CREATE VIEW TO "PHPBB";
GRANT "CONNECT" TO "PHPBB";␍ GRANT "CONNECT" TO "PHPBB";
␍
COMMIT;␍ COMMIT;
DISCONNECT;␍ DISCONNECT;
␍
CONNECT phpbb/phpbb_password;␍ 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 '' ,
config_value varchar2(255) DEFAULT '' , 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␍ 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_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_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_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;␍ CREATE FUNCTION _varchar_ci_less_equal(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) <= LOWER($2)' LANGUAGE SQL STRICT;
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_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_greater_equals(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) >= LOWER($2)' LANGUAGE SQL STRICT;
␍
/*␍ /*
Operators␍ Operators
*/␍ */
CREATE OPERATOR <(␍ CREATE OPERATOR <(
PROCEDURE = _varchar_ci_less_than,␍ PROCEDURE = _varchar_ci_less_than,
LEFTARG = varchar_ci,␍ LEFTARG = varchar_ci,
RIGHTARG = varchar_ci,␍ RIGHTARG = varchar_ci,
COMMUTATOR = >,␍ COMMUTATOR = >,
NEGATOR = >=,␍ NEGATOR = >=,
RESTRICT = scalarltsel,␍ RESTRICT = scalarltsel,
JOIN = scalarltjoinsel);␍ JOIN = scalarltjoinsel);
␍
CREATE OPERATOR <=(␍ CREATE OPERATOR <=(
PROCEDURE = _varchar_ci_less_equal,␍ PROCEDURE = _varchar_ci_less_equal,
LEFTARG = varchar_ci,␍ LEFTARG = varchar_ci,
RIGHTARG = varchar_ci,␍ RIGHTARG = varchar_ci,
COMMUTATOR = >=,␍ COMMUTATOR = >=,
NEGATOR = >,␍ NEGATOR = >,
RESTRICT = scalarltsel,␍ RESTRICT = scalarltsel,
JOIN = scalarltjoinsel);␍ JOIN = scalarltjoinsel);
␍
CREATE OPERATOR >(␍ CREATE OPERATOR >(
PROCEDURE = _varchar_ci_greater_than,␍ PROCEDURE = _varchar_ci_greater_than,
LEFTARG = varchar_ci,␍ LEFTARG = varchar_ci,
RIGHTARG = varchar_ci,␍ RIGHTARG = varchar_ci,
COMMUTATOR = <,␍ COMMUTATOR = <,
NEGATOR = <=,␍ NEGATOR = <=,
RESTRICT = scalargtsel,␍ RESTRICT = scalargtsel,
JOIN = scalargtjoinsel);␍ JOIN = scalargtjoinsel);
␍
CREATE OPERATOR >=(␍ CREATE OPERATOR >=(
PROCEDURE = _varchar_ci_greater_equals,␍ PROCEDURE = _varchar_ci_greater_equals,
LEFTARG = varchar_ci,␍ LEFTARG = varchar_ci,
RIGHTARG = varchar_ci,␍ RIGHTARG = varchar_ci,
COMMUTATOR = <=,␍ COMMUTATOR = <=,
NEGATOR = <,␍ NEGATOR = <,
RESTRICT = scalargtsel,␍ RESTRICT = scalargtsel,
JOIN = scalargtjoinsel);␍ JOIN = scalargtjoinsel);
␍
CREATE OPERATOR <>(␍ CREATE OPERATOR <>(
PROCEDURE = _varchar_ci_not_equal,␍ PROCEDURE = _varchar_ci_not_equal,
LEFTARG = varchar_ci,␍ LEFTARG = varchar_ci,
RIGHTARG = varchar_ci,␍ RIGHTARG = varchar_ci,
COMMUTATOR = <>,␍ COMMUTATOR = <>,
NEGATOR = =,␍ NEGATOR = =,
RESTRICT = neqsel,␍ RESTRICT = neqsel,
JOIN = neqjoinsel);␍ JOIN = neqjoinsel);
␍
CREATE OPERATOR =(␍ CREATE OPERATOR =(
PROCEDURE = _varchar_ci_equal,␍ PROCEDURE = _varchar_ci_equal,
LEFTARG = varchar_ci,␍ LEFTARG = varchar_ci,
RIGHTARG = varchar_ci,␍ RIGHTARG = varchar_ci,
COMMUTATOR = =,␍ COMMUTATOR = =,
NEGATOR = <>,␍ NEGATOR = <>,
RESTRICT = eqsel,␍ RESTRICT = eqsel,
JOIN = eqjoinsel,␍ JOIN = eqjoinsel,
HASHES,␍ HASHES,
MERGES,␍ MERGES,
SORT1= <);␍ 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,
config_value varchar(255) DEFAULT '' NOT NULL, 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)
); );