Unreported: Make config_value text not varchar(255)

This commit is contained in:
Ice
2008-02-01 21:29:27 +00:00
parent a0a7b7638b
commit 6716322819
7 changed files with 117 additions and 117 deletions

View File

@@ -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);;

View File

@@ -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

View File

@@ -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)
); );

View File

@@ -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`;

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
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)
) )
/ /

View File

@@ -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)
); );

View File

@@ -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)
); );