Report #42: New Installer
This commit is contained in:
@@ -0,0 +1,95 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
$Id: $
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
BEGIN;
|
||||||
|
|
||||||
|
/*␍
|
||||||
|
Domain definition␍
|
||||||
|
*/␍
|
||||||
|
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;␍
|
||||||
|
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;␍
|
||||||
|
␍
|
||||||
|
/*␍
|
||||||
|
Operators␍
|
||||||
|
*/␍
|
||||||
|
CREATE OPERATOR <(␍
|
||||||
|
PROCEDURE = _varchar_ci_less_than,␍
|
||||||
|
LEFTARG = varchar_ci,␍
|
||||||
|
RIGHTARG = varchar_ci,␍
|
||||||
|
COMMUTATOR = >,␍
|
||||||
|
NEGATOR = >=,␍
|
||||||
|
RESTRICT = scalarltsel,␍
|
||||||
|
JOIN = scalarltjoinsel);␍
|
||||||
|
␍
|
||||||
|
CREATE OPERATOR <=(␍
|
||||||
|
PROCEDURE = _varchar_ci_less_equal,␍
|
||||||
|
LEFTARG = varchar_ci,␍
|
||||||
|
RIGHTARG = varchar_ci,␍
|
||||||
|
COMMUTATOR = >=,␍
|
||||||
|
NEGATOR = >,␍
|
||||||
|
RESTRICT = scalarltsel,␍
|
||||||
|
JOIN = scalarltjoinsel);␍
|
||||||
|
␍
|
||||||
|
CREATE OPERATOR >(␍
|
||||||
|
PROCEDURE = _varchar_ci_greater_than,␍
|
||||||
|
LEFTARG = varchar_ci,␍
|
||||||
|
RIGHTARG = varchar_ci,␍
|
||||||
|
COMMUTATOR = <,␍
|
||||||
|
NEGATOR = <=,␍
|
||||||
|
RESTRICT = scalargtsel,␍
|
||||||
|
JOIN = scalargtjoinsel);␍
|
||||||
|
␍
|
||||||
|
CREATE OPERATOR >=(␍
|
||||||
|
PROCEDURE = _varchar_ci_greater_equals,␍
|
||||||
|
LEFTARG = varchar_ci,␍
|
||||||
|
RIGHTARG = varchar_ci,␍
|
||||||
|
COMMUTATOR = <=,␍
|
||||||
|
NEGATOR = <,␍
|
||||||
|
RESTRICT = scalargtsel,␍
|
||||||
|
JOIN = scalargtjoinsel);␍
|
||||||
|
␍
|
||||||
|
CREATE OPERATOR <>(␍
|
||||||
|
PROCEDURE = _varchar_ci_not_equal,␍
|
||||||
|
LEFTARG = varchar_ci,␍
|
||||||
|
RIGHTARG = varchar_ci,␍
|
||||||
|
COMMUTATOR = <>,␍
|
||||||
|
NEGATOR = =,␍
|
||||||
|
RESTRICT = neqsel,␍
|
||||||
|
JOIN = neqjoinsel);␍
|
||||||
|
␍
|
||||||
|
CREATE OPERATOR =(␍
|
||||||
|
PROCEDURE = _varchar_ci_equal,␍
|
||||||
|
LEFTARG = varchar_ci,␍
|
||||||
|
RIGHTARG = varchar_ci,␍
|
||||||
|
COMMUTATOR = =,␍
|
||||||
|
NEGATOR = <>,␍
|
||||||
|
RESTRICT = eqsel,␍
|
||||||
|
JOIN = eqjoinsel,␍
|
||||||
|
HASHES,␍
|
||||||
|
MERGES,␍
|
||||||
|
SORT1= <);␍
|
||||||
|
|
||||||
|
/*
|
||||||
|
Table: 'phpbb_portal_config'
|
||||||
|
*/
|
||||||
|
CREATE TABLE phpbb_portal_config (
|
||||||
|
config_name varchar(255) DEFAULT '' NOT NULL,
|
||||||
|
config_value varchar(255) DEFAULT '' NOT NULL,
|
||||||
|
PRIMARY KEY (config_name)
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
COMMIT;
|
||||||
Reference in New Issue
Block a user