Hackfut Security File Manager
Current Path:
/opt/td-agent/embedded/share/postgresql/extension
opt
/
td-agent
/
embedded
/
share
/
postgresql
/
extension
/
📁
..
📄
adminpack--1.0--1.1.sql
(274 B)
📄
adminpack--1.0.sql
(1.5 KB)
📄
adminpack--1.1.sql
(1.57 KB)
📄
adminpack.control
(176 B)
📄
autoinc--1.0.sql
(249 B)
📄
autoinc--unpackaged--1.0.sql
(250 B)
📄
autoinc.control
(149 B)
📄
bloom--1.0.sql
(666 B)
📄
bloom.control
(156 B)
📄
btree_gin--1.0.sql
(24.24 KB)
📄
btree_gin--unpackaged--1.0.sql
(9.87 KB)
📄
btree_gin.control
(160 B)
📄
btree_gist--1.0--1.1.sql
(3.65 KB)
📄
btree_gist--1.1--1.2.sql
(4.24 KB)
📄
btree_gist--1.2.sql
(40.15 KB)
📄
btree_gist--unpackaged--1.0.sql
(20.98 KB)
📄
btree_gist.control
(163 B)
📄
chkpass--1.0.sql
(1.33 KB)
📄
chkpass--unpackaged--1.0.sql
(635 B)
📄
chkpass.control
(150 B)
📄
citext--1.0--1.1.sql
(1 KB)
📄
citext--1.1--1.2.sql
(2.68 KB)
📄
citext--1.2--1.3.sql
(307 B)
📄
citext--1.3.sql
(12.69 KB)
📄
citext--unpackaged--1.0.sql
(9.55 KB)
📄
citext.control
(158 B)
📄
cube--1.0--1.1.sql
(1.56 KB)
📄
cube--1.1--1.2.sql
(3.16 KB)
📄
cube--1.2.sql
(9.53 KB)
📄
cube--unpackaged--1.0.sql
(3.12 KB)
📄
cube.control
(142 B)
📄
dblink--1.0--1.1.sql
(419 B)
📄
dblink--1.1--1.2.sql
(2.77 KB)
📄
dblink--1.2.sql
(6.49 KB)
📄
dblink--unpackaged--1.0.sql
(2.8 KB)
📄
dblink.control
(170 B)
📄
dict_int--1.0.sql
(711 B)
📄
dict_int--unpackaged--1.0.sql
(493 B)
📄
dict_int.control
(158 B)
📄
dict_xsyn--1.0.sql
(694 B)
📄
dict_xsyn--unpackaged--1.0.sql
(488 B)
📄
dict_xsyn.control
(179 B)
📄
earthdistance--1.0--1.1.sql
(671 B)
📄
earthdistance--1.1.sql
(3.15 KB)
📄
earthdistance--unpackaged--1.0.sql
(959 B)
📄
earthdistance.control
(202 B)
📄
file_fdw--1.0.sql
(475 B)
📄
file_fdw.control
(155 B)
📄
fuzzystrmatch--1.0--1.1.sql
(788 B)
📄
fuzzystrmatch--1.1.sql
(1.54 KB)
📄
fuzzystrmatch--unpackaged--1.0.sql
(1.08 KB)
📄
fuzzystrmatch.control
(175 B)
📄
hstore--1.0--1.1.sql
(279 B)
📄
hstore--1.1--1.2.sql
(1.17 KB)
📄
hstore--1.2--1.3.sql
(525 B)
📄
hstore--1.3--1.4.sql
(4.58 KB)
📄
hstore--1.4.sql
(13.44 KB)
📄
hstore--unpackaged--1.0.sql
(5.38 KB)
📄
hstore.control
(158 B)
📄
insert_username--1.0.sql
(273 B)
📄
insert_username--unpackaged--1.0.sql
(282 B)
📄
insert_username.control
(170 B)
📄
intagg--1.0--1.1.sql
(471 B)
📄
intagg--1.1.sql
(1.06 KB)
📄
intagg--unpackaged--1.0.sql
(468 B)
📄
intagg.control
(119 B)
📄
intarray--1.0--1.1.sql
(1.75 KB)
📄
intarray--1.1--1.2.sql
(4.81 KB)
📄
intarray--1.2.sql
(12 KB)
📄
intarray--unpackaged--1.0.sql
(6.61 KB)
📄
intarray.control
(176 B)
📄
isn--1.0--1.1.sql
(12.04 KB)
📄
isn--1.1.sql
(68.25 KB)
📄
isn--unpackaged--1.0.sql
(23.15 KB)
📄
isn.control
(160 B)
📄
lo--1.0--1.1.sql
(223 B)
📄
lo--1.1.sql
(722 B)
📄
lo--unpackaged--1.0.sql
(314 B)
📄
lo.control
(126 B)
📄
ltree--1.0--1.1.sql
(5.55 KB)
📄
ltree--1.1.sql
(18.92 KB)
📄
ltree--unpackaged--1.0.sql
(7.81 KB)
📄
ltree.control
(155 B)
📄
moddatetime--1.0.sql
(261 B)
📄
moddatetime--unpackaged--1.0.sql
(266 B)
📄
moddatetime.control
(165 B)
📄
pageinspect--1.0--1.1.sql
(560 B)
📄
pageinspect--1.1--1.2.sql
(562 B)
📄
pageinspect--1.2--1.3.sql
(1.9 KB)
📄
pageinspect--1.3--1.4.sql
(2.51 KB)
📄
pageinspect--1.4--1.5.sql
(1.32 KB)
📄
pageinspect--1.5.sql
(6.12 KB)
📄
pageinspect--unpackaged--1.0.sql
(1.09 KB)
📄
pageinspect.control
(173 B)
📄
pg_buffercache--1.0--1.1.sql
(508 B)
📄
pg_buffercache--1.1--1.2.sql
(271 B)
📄
pg_buffercache--1.2.sql
(794 B)
📄
pg_buffercache--unpackaged--1.0.sql
(351 B)
📄
pg_buffercache.control
(157 B)
📄
pg_freespacemap--1.0--1.1.sql
(335 B)
📄
pg_freespacemap--1.1.sql
(899 B)
📄
pg_freespacemap--unpackaged--1.0.sql
(375 B)
📄
pg_freespacemap.control
(160 B)
📄
pg_prewarm--1.0--1.1.sql
(281 B)
📄
pg_prewarm--1.1.sql
(475 B)
📄
pg_prewarm.control
(139 B)
📄
pg_stat_statements--1.0--1.1.sql
(1.22 KB)
📄
pg_stat_statements--1.1--1.2.sql
(1.3 KB)
📄
pg_stat_statements--1.2--1.3.sql
(1.42 KB)
📄
pg_stat_statements--1.3--1.4.sql
(345 B)
📄
pg_stat_statements--1.4.sql
(1.39 KB)
📄
pg_stat_statements--unpackaged--1.0.sql
(449 B)
📄
pg_stat_statements.control
(191 B)
📄
pg_trgm--1.0--1.1.sql
(536 B)
📄
pg_trgm--1.1--1.2.sql
(2.14 KB)
📄
pg_trgm--1.2--1.3.sql
(2.83 KB)
📄
pg_trgm--1.3.sql
(7.79 KB)
📄
pg_trgm--unpackaged--1.0.sql
(4.15 KB)
📄
pg_trgm.control
(177 B)
📄
pg_visibility--1.0--1.1.sql
(883 B)
📄
pg_visibility--1.1.sql
(2.76 KB)
📄
pg_visibility.control
(186 B)
📄
pgcrypto--1.0--1.1.sql
(307 B)
📄
pgcrypto--1.1--1.2.sql
(483 B)
📄
pgcrypto--1.2--1.3.sql
(2.29 KB)
📄
pgcrypto--1.3.sql
(5.57 KB)
📄
pgcrypto--unpackaged--1.0.sql
(2.39 KB)
📄
pgcrypto.control
(137 B)
📄
pgrowlocks--1.0--1.1.sql
(651 B)
📄
pgrowlocks--1.1--1.2.sql
(253 B)
📄
pgrowlocks--1.2.sql
(555 B)
📄
pgrowlocks--unpackaged--1.0.sql
(273 B)
📄
pgrowlocks.control
(152 B)
📄
pgstattuple--1.0--1.1.sql
(400 B)
📄
pgstattuple--1.1--1.2.sql
(1.4 KB)
📄
pgstattuple--1.2--1.3.sql
(1.1 KB)
📄
pgstattuple--1.3--1.4.sql
(623 B)
📄
pgstattuple--1.4.sql
(3.68 KB)
📄
pgstattuple--unpackaged--1.0.sql
(457 B)
📄
pgstattuple.control
(147 B)
📄
plpgsql--1.0.sql
(332 B)
📄
plpgsql--unpackaged--1.0.sql
(381 B)
📄
plpgsql.control
(179 B)
📄
postgres_fdw--1.0.sql
(507 B)
📄
postgres_fdw.control
(172 B)
📄
refint--1.0.sql
(343 B)
📄
refint--unpackaged--1.0.sql
(314 B)
📄
refint.control
(169 B)
📄
seg--1.0--1.1.sql
(2.38 KB)
📄
seg--1.1.sql
(7.95 KB)
📄
seg--unpackaged--1.0.sql
(2.72 KB)
📄
seg.control
(172 B)
📄
sslinfo--1.0--1.1.sql
(375 B)
📄
sslinfo--1.1--1.2.sql
(746 B)
📄
sslinfo--1.2.sql
(1.5 KB)
📄
sslinfo--unpackaged--1.0.sql
(846 B)
📄
sslinfo.control
(146 B)
📄
tablefunc--1.0.sql
(2.1 KB)
📄
tablefunc--unpackaged--1.0.sql
(1.13 KB)
📄
tablefunc.control
(174 B)
📄
tcn--1.0.sql
(274 B)
📄
tcn.control
(134 B)
📄
timetravel--1.0.sql
(486 B)
📄
timetravel--unpackaged--1.0.sql
(394 B)
📄
timetravel.control
(156 B)
📄
tsearch2--1.0.sql
(15.35 KB)
📄
tsearch2--unpackaged--1.0.sql
(8.89 KB)
📄
tsearch2.control
(313 B)
📄
tsm_system_rows--1.0.sql
(327 B)
📄
tsm_system_rows.control
(186 B)
📄
tsm_system_time--1.0.sql
(327 B)
📄
tsm_system_time.control
(192 B)
📄
unaccent--1.0--1.1.sql
(445 B)
📄
unaccent--1.1.sql
(910 B)
📄
unaccent--unpackaged--1.0.sql
(766 B)
📄
unaccent.control
(157 B)
Editing: citext--unpackaged--1.0.sql
/* contrib/citext/citext--unpackaged--1.0.sql */ -- complain if script is sourced in psql, rather than via CREATE EXTENSION \echo Use "CREATE EXTENSION citext FROM unpackaged" to load this file. \quit ALTER EXTENSION citext ADD type citext; ALTER EXTENSION citext ADD function citextin(cstring); ALTER EXTENSION citext ADD function citextout(citext); ALTER EXTENSION citext ADD function citextrecv(internal); ALTER EXTENSION citext ADD function citextsend(citext); ALTER EXTENSION citext ADD function citext(character); ALTER EXTENSION citext ADD function citext(boolean); ALTER EXTENSION citext ADD function citext(inet); ALTER EXTENSION citext ADD cast (citext as text); ALTER EXTENSION citext ADD cast (citext as character varying); ALTER EXTENSION citext ADD cast (citext as character); ALTER EXTENSION citext ADD cast (text as citext); ALTER EXTENSION citext ADD cast (character varying as citext); ALTER EXTENSION citext ADD cast (character as citext); ALTER EXTENSION citext ADD cast (boolean as citext); ALTER EXTENSION citext ADD cast (inet as citext); ALTER EXTENSION citext ADD function citext_eq(citext,citext); ALTER EXTENSION citext ADD function citext_ne(citext,citext); ALTER EXTENSION citext ADD function citext_lt(citext,citext); ALTER EXTENSION citext ADD function citext_le(citext,citext); ALTER EXTENSION citext ADD function citext_gt(citext,citext); ALTER EXTENSION citext ADD function citext_ge(citext,citext); ALTER EXTENSION citext ADD operator <>(citext,citext); ALTER EXTENSION citext ADD operator =(citext,citext); ALTER EXTENSION citext ADD operator >(citext,citext); ALTER EXTENSION citext ADD operator >=(citext,citext); ALTER EXTENSION citext ADD operator <(citext,citext); ALTER EXTENSION citext ADD operator <=(citext,citext); ALTER EXTENSION citext ADD function citext_cmp(citext,citext); ALTER EXTENSION citext ADD function citext_hash(citext); ALTER EXTENSION citext ADD operator family citext_ops using btree; ALTER EXTENSION citext ADD operator class citext_ops using btree; ALTER EXTENSION citext ADD operator family citext_ops using hash; ALTER EXTENSION citext ADD operator class citext_ops using hash; ALTER EXTENSION citext ADD function citext_smaller(citext,citext); ALTER EXTENSION citext ADD function citext_larger(citext,citext); ALTER EXTENSION citext ADD function min(citext); ALTER EXTENSION citext ADD function max(citext); ALTER EXTENSION citext ADD function texticlike(citext,citext); ALTER EXTENSION citext ADD function texticnlike(citext,citext); ALTER EXTENSION citext ADD function texticregexeq(citext,citext); ALTER EXTENSION citext ADD function texticregexne(citext,citext); ALTER EXTENSION citext ADD operator !~(citext,citext); ALTER EXTENSION citext ADD operator ~(citext,citext); ALTER EXTENSION citext ADD operator !~*(citext,citext); ALTER EXTENSION citext ADD operator ~*(citext,citext); ALTER EXTENSION citext ADD operator !~~(citext,citext); ALTER EXTENSION citext ADD operator ~~(citext,citext); ALTER EXTENSION citext ADD operator !~~*(citext,citext); ALTER EXTENSION citext ADD operator ~~*(citext,citext); ALTER EXTENSION citext ADD function texticlike(citext,text); ALTER EXTENSION citext ADD function texticnlike(citext,text); ALTER EXTENSION citext ADD function texticregexeq(citext,text); ALTER EXTENSION citext ADD function texticregexne(citext,text); ALTER EXTENSION citext ADD operator !~(citext,text); ALTER EXTENSION citext ADD operator ~(citext,text); ALTER EXTENSION citext ADD operator !~*(citext,text); ALTER EXTENSION citext ADD operator ~*(citext,text); ALTER EXTENSION citext ADD operator !~~(citext,text); ALTER EXTENSION citext ADD operator ~~(citext,text); ALTER EXTENSION citext ADD operator !~~*(citext,text); ALTER EXTENSION citext ADD operator ~~*(citext,text); ALTER EXTENSION citext ADD function regexp_matches(citext,citext); ALTER EXTENSION citext ADD function regexp_matches(citext,citext,text); ALTER EXTENSION citext ADD function regexp_replace(citext,citext,text); ALTER EXTENSION citext ADD function regexp_replace(citext,citext,text,text); ALTER EXTENSION citext ADD function regexp_split_to_array(citext,citext); ALTER EXTENSION citext ADD function regexp_split_to_array(citext,citext,text); ALTER EXTENSION citext ADD function regexp_split_to_table(citext,citext); ALTER EXTENSION citext ADD function regexp_split_to_table(citext,citext,text); ALTER EXTENSION citext ADD function strpos(citext,citext); ALTER EXTENSION citext ADD function replace(citext,citext,citext); ALTER EXTENSION citext ADD function split_part(citext,citext,integer); ALTER EXTENSION citext ADD function translate(citext,citext,text); -- -- As of 9.1, type citext should be marked collatable. There is no ALTER TYPE -- command for this, so we have to do it by poking the pg_type entry directly. -- We have to poke any derived copies in pg_attribute or pg_index as well, -- as well as those for arrays/domains based directly or indirectly on citext. -- Notes: 100 is the OID of the "pg_catalog.default" collation --- it seems -- easier and more reliable to hard-wire that here than to pull it out of -- pg_collation. Also, we don't need to make pg_depend entries since the -- default collation is pinned. -- WITH RECURSIVE typeoids(typoid) AS ( SELECT 'citext'::pg_catalog.regtype UNION SELECT oid FROM pg_catalog.pg_type, typeoids WHERE typelem = typoid OR typbasetype = typoid ) UPDATE pg_catalog.pg_type SET typcollation = 100 FROM typeoids WHERE oid = typeoids.typoid; WITH RECURSIVE typeoids(typoid) AS ( SELECT 'citext'::pg_catalog.regtype UNION SELECT oid FROM pg_catalog.pg_type, typeoids WHERE typelem = typoid OR typbasetype = typoid ) UPDATE pg_catalog.pg_attribute SET attcollation = 100 FROM typeoids WHERE atttypid = typeoids.typoid; -- Updating the index indcollations is particularly tedious, but since we -- don't currently allow SQL assignment to individual elements of oidvectors, -- there's little choice. UPDATE pg_catalog.pg_index SET indcollation = pg_catalog.regexp_replace(indcollation::pg_catalog.text, '^0', '100')::pg_catalog.oidvector WHERE indclass[0] IN ( WITH RECURSIVE typeoids(typoid) AS ( SELECT 'citext'::pg_catalog.regtype UNION SELECT oid FROM pg_catalog.pg_type, typeoids WHERE typelem = typoid OR typbasetype = typoid ) SELECT oid FROM pg_catalog.pg_opclass, typeoids WHERE opcintype = typeoids.typoid ); UPDATE pg_catalog.pg_index SET indcollation = pg_catalog.regexp_replace(indcollation::pg_catalog.text, E'^(\\d+) 0', E'\\1 100')::pg_catalog.oidvector WHERE indclass[1] IN ( WITH RECURSIVE typeoids(typoid) AS ( SELECT 'citext'::pg_catalog.regtype UNION SELECT oid FROM pg_catalog.pg_type, typeoids WHERE typelem = typoid OR typbasetype = typoid ) SELECT oid FROM pg_catalog.pg_opclass, typeoids WHERE opcintype = typeoids.typoid ); UPDATE pg_catalog.pg_index SET indcollation = pg_catalog.regexp_replace(indcollation::pg_catalog.text, E'^(\\d+ \\d+) 0', E'\\1 100')::pg_catalog.oidvector WHERE indclass[2] IN ( WITH RECURSIVE typeoids(typoid) AS ( SELECT 'citext'::pg_catalog.regtype UNION SELECT oid FROM pg_catalog.pg_type, typeoids WHERE typelem = typoid OR typbasetype = typoid ) SELECT oid FROM pg_catalog.pg_opclass, typeoids WHERE opcintype = typeoids.typoid ); UPDATE pg_catalog.pg_index SET indcollation = pg_catalog.regexp_replace(indcollation::pg_catalog.text, E'^(\\d+ \\d+ \\d+) 0', E'\\1 100')::pg_catalog.oidvector WHERE indclass[3] IN ( WITH RECURSIVE typeoids(typoid) AS ( SELECT 'citext'::pg_catalog.regtype UNION SELECT oid FROM pg_catalog.pg_type, typeoids WHERE typelem = typoid OR typbasetype = typoid ) SELECT oid FROM pg_catalog.pg_opclass, typeoids WHERE opcintype = typeoids.typoid ); UPDATE pg_catalog.pg_index SET indcollation = pg_catalog.regexp_replace(indcollation::pg_catalog.text, E'^(\\d+ \\d+ \\d+ \\d+) 0', E'\\1 100')::pg_catalog.oidvector WHERE indclass[4] IN ( WITH RECURSIVE typeoids(typoid) AS ( SELECT 'citext'::pg_catalog.regtype UNION SELECT oid FROM pg_catalog.pg_type, typeoids WHERE typelem = typoid OR typbasetype = typoid ) SELECT oid FROM pg_catalog.pg_opclass, typeoids WHERE opcintype = typeoids.typoid ); UPDATE pg_catalog.pg_index SET indcollation = pg_catalog.regexp_replace(indcollation::pg_catalog.text, E'^(\\d+ \\d+ \\d+ \\d+ \\d+) 0', E'\\1 100')::pg_catalog.oidvector WHERE indclass[5] IN ( WITH RECURSIVE typeoids(typoid) AS ( SELECT 'citext'::pg_catalog.regtype UNION SELECT oid FROM pg_catalog.pg_type, typeoids WHERE typelem = typoid OR typbasetype = typoid ) SELECT oid FROM pg_catalog.pg_opclass, typeoids WHERE opcintype = typeoids.typoid ); UPDATE pg_catalog.pg_index SET indcollation = pg_catalog.regexp_replace(indcollation::pg_catalog.text, E'^(\\d+ \\d+ \\d+ \\d+ \\d+ \\d+) 0', E'\\1 100')::pg_catalog.oidvector WHERE indclass[6] IN ( WITH RECURSIVE typeoids(typoid) AS ( SELECT 'citext'::pg_catalog.regtype UNION SELECT oid FROM pg_catalog.pg_type, typeoids WHERE typelem = typoid OR typbasetype = typoid ) SELECT oid FROM pg_catalog.pg_opclass, typeoids WHERE opcintype = typeoids.typoid ); UPDATE pg_catalog.pg_index SET indcollation = pg_catalog.regexp_replace(indcollation::pg_catalog.text, E'^(\\d+ \\d+ \\d+ \\d+ \\d+ \\d+ \\d+) 0', E'\\1 100')::pg_catalog.oidvector WHERE indclass[7] IN ( WITH RECURSIVE typeoids(typoid) AS ( SELECT 'citext'::pg_catalog.regtype UNION SELECT oid FROM pg_catalog.pg_type, typeoids WHERE typelem = typoid OR typbasetype = typoid ) SELECT oid FROM pg_catalog.pg_opclass, typeoids WHERE opcintype = typeoids.typoid ); -- somewhat arbitrarily, we assume no citext indexes have more than 8 columns
Upload File
Create Folder