]> granicus.if.org Git - postgresql/blob - contrib/ltree/ltree--unpackaged--1.0.sql
Throw a useful error message if an extension script file is fed to psql.
[postgresql] / contrib / ltree / ltree--unpackaged--1.0.sql
1 /* contrib/ltree/ltree--unpackaged--1.0.sql */
2
3 -- complain if script is sourced in psql, rather than via CREATE EXTENSION
4 \echo Use "CREATE EXTENSION ltree" to load this file. \quit
5
6 ALTER EXTENSION ltree ADD type ltree;
7 ALTER EXTENSION ltree ADD function ltree_in(cstring);
8 ALTER EXTENSION ltree ADD function ltree_out(ltree);
9 ALTER EXTENSION ltree ADD function ltree_cmp(ltree,ltree);
10 ALTER EXTENSION ltree ADD function ltree_lt(ltree,ltree);
11 ALTER EXTENSION ltree ADD function ltree_le(ltree,ltree);
12 ALTER EXTENSION ltree ADD function ltree_eq(ltree,ltree);
13 ALTER EXTENSION ltree ADD function ltree_ge(ltree,ltree);
14 ALTER EXTENSION ltree ADD function ltree_gt(ltree,ltree);
15 ALTER EXTENSION ltree ADD function ltree_ne(ltree,ltree);
16 ALTER EXTENSION ltree ADD operator >(ltree,ltree);
17 ALTER EXTENSION ltree ADD operator >=(ltree,ltree);
18 ALTER EXTENSION ltree ADD operator <(ltree,ltree);
19 ALTER EXTENSION ltree ADD operator <=(ltree,ltree);
20 ALTER EXTENSION ltree ADD operator <>(ltree,ltree);
21 ALTER EXTENSION ltree ADD operator =(ltree,ltree);
22 ALTER EXTENSION ltree ADD function subltree(ltree,integer,integer);
23 ALTER EXTENSION ltree ADD function subpath(ltree,integer,integer);
24 ALTER EXTENSION ltree ADD function subpath(ltree,integer);
25 ALTER EXTENSION ltree ADD function index(ltree,ltree);
26 ALTER EXTENSION ltree ADD function index(ltree,ltree,integer);
27 ALTER EXTENSION ltree ADD function nlevel(ltree);
28 ALTER EXTENSION ltree ADD function ltree2text(ltree);
29 ALTER EXTENSION ltree ADD function text2ltree(text);
30 ALTER EXTENSION ltree ADD function lca(ltree[]);
31 ALTER EXTENSION ltree ADD function lca(ltree,ltree);
32 ALTER EXTENSION ltree ADD function lca(ltree,ltree,ltree);
33 ALTER EXTENSION ltree ADD function lca(ltree,ltree,ltree,ltree);
34 ALTER EXTENSION ltree ADD function lca(ltree,ltree,ltree,ltree,ltree);
35 ALTER EXTENSION ltree ADD function lca(ltree,ltree,ltree,ltree,ltree,ltree);
36 ALTER EXTENSION ltree ADD function lca(ltree,ltree,ltree,ltree,ltree,ltree,ltree);
37 ALTER EXTENSION ltree ADD function lca(ltree,ltree,ltree,ltree,ltree,ltree,ltree,ltree);
38 ALTER EXTENSION ltree ADD function ltree_isparent(ltree,ltree);
39 ALTER EXTENSION ltree ADD function ltree_risparent(ltree,ltree);
40 ALTER EXTENSION ltree ADD function ltree_addltree(ltree,ltree);
41 ALTER EXTENSION ltree ADD function ltree_addtext(ltree,text);
42 ALTER EXTENSION ltree ADD function ltree_textadd(text,ltree);
43 ALTER EXTENSION ltree ADD function ltreeparentsel(internal,oid,internal,integer);
44 ALTER EXTENSION ltree ADD operator <@(ltree,ltree);
45 ALTER EXTENSION ltree ADD operator @>(ltree,ltree);
46 ALTER EXTENSION ltree ADD operator ^<@(ltree,ltree);
47 ALTER EXTENSION ltree ADD operator ^@>(ltree,ltree);
48 ALTER EXTENSION ltree ADD operator ||(ltree,ltree);
49 ALTER EXTENSION ltree ADD operator ||(ltree,text);
50 ALTER EXTENSION ltree ADD operator ||(text,ltree);
51 ALTER EXTENSION ltree ADD operator family ltree_ops using btree;
52 ALTER EXTENSION ltree ADD operator class ltree_ops using btree;
53 ALTER EXTENSION ltree ADD type lquery;
54 ALTER EXTENSION ltree ADD function lquery_in(cstring);
55 ALTER EXTENSION ltree ADD function lquery_out(lquery);
56 ALTER EXTENSION ltree ADD function ltq_regex(ltree,lquery);
57 ALTER EXTENSION ltree ADD function ltq_rregex(lquery,ltree);
58 ALTER EXTENSION ltree ADD operator ~(lquery,ltree);
59 ALTER EXTENSION ltree ADD operator ~(ltree,lquery);
60 ALTER EXTENSION ltree ADD operator ^~(lquery,ltree);
61 ALTER EXTENSION ltree ADD operator ^~(ltree,lquery);
62 ALTER EXTENSION ltree ADD function lt_q_regex(ltree,lquery[]);
63 ALTER EXTENSION ltree ADD function lt_q_rregex(lquery[],ltree);
64 ALTER EXTENSION ltree ADD operator ?(lquery[],ltree);
65 ALTER EXTENSION ltree ADD operator ?(ltree,lquery[]);
66 ALTER EXTENSION ltree ADD operator ^?(lquery[],ltree);
67 ALTER EXTENSION ltree ADD operator ^?(ltree,lquery[]);
68 ALTER EXTENSION ltree ADD type ltxtquery;
69 ALTER EXTENSION ltree ADD function ltxtq_in(cstring);
70 ALTER EXTENSION ltree ADD function ltxtq_out(ltxtquery);
71 ALTER EXTENSION ltree ADD function ltxtq_exec(ltree,ltxtquery);
72 ALTER EXTENSION ltree ADD function ltxtq_rexec(ltxtquery,ltree);
73 ALTER EXTENSION ltree ADD operator @(ltxtquery,ltree);
74 ALTER EXTENSION ltree ADD operator @(ltree,ltxtquery);
75 ALTER EXTENSION ltree ADD operator ^@(ltxtquery,ltree);
76 ALTER EXTENSION ltree ADD operator ^@(ltree,ltxtquery);
77 ALTER EXTENSION ltree ADD type ltree_gist;
78 ALTER EXTENSION ltree ADD function ltree_gist_in(cstring);
79 ALTER EXTENSION ltree ADD function ltree_gist_out(ltree_gist);
80 ALTER EXTENSION ltree ADD function ltree_consistent(internal,internal,smallint,oid,internal);
81 ALTER EXTENSION ltree ADD function ltree_compress(internal);
82 ALTER EXTENSION ltree ADD function ltree_decompress(internal);
83 ALTER EXTENSION ltree ADD function ltree_penalty(internal,internal,internal);
84 ALTER EXTENSION ltree ADD function ltree_picksplit(internal,internal);
85 ALTER EXTENSION ltree ADD function ltree_union(internal,internal);
86 ALTER EXTENSION ltree ADD function ltree_same(internal,internal,internal);
87 ALTER EXTENSION ltree ADD operator family gist_ltree_ops using gist;
88 ALTER EXTENSION ltree ADD operator class gist_ltree_ops using gist;
89 ALTER EXTENSION ltree ADD function _ltree_isparent(ltree[],ltree);
90 ALTER EXTENSION ltree ADD function _ltree_r_isparent(ltree,ltree[]);
91 ALTER EXTENSION ltree ADD function _ltree_risparent(ltree[],ltree);
92 ALTER EXTENSION ltree ADD function _ltree_r_risparent(ltree,ltree[]);
93 ALTER EXTENSION ltree ADD function _ltq_regex(ltree[],lquery);
94 ALTER EXTENSION ltree ADD function _ltq_rregex(lquery,ltree[]);
95 ALTER EXTENSION ltree ADD function _lt_q_regex(ltree[],lquery[]);
96 ALTER EXTENSION ltree ADD function _lt_q_rregex(lquery[],ltree[]);
97 ALTER EXTENSION ltree ADD function _ltxtq_exec(ltree[],ltxtquery);
98 ALTER EXTENSION ltree ADD function _ltxtq_rexec(ltxtquery,ltree[]);
99 ALTER EXTENSION ltree ADD operator <@(ltree,ltree[]);
100 ALTER EXTENSION ltree ADD operator @>(ltree[],ltree);
101 ALTER EXTENSION ltree ADD operator @>(ltree,ltree[]);
102 ALTER EXTENSION ltree ADD operator <@(ltree[],ltree);
103 ALTER EXTENSION ltree ADD operator ~(lquery,ltree[]);
104 ALTER EXTENSION ltree ADD operator ~(ltree[],lquery);
105 ALTER EXTENSION ltree ADD operator ?(lquery[],ltree[]);
106 ALTER EXTENSION ltree ADD operator ?(ltree[],lquery[]);
107 ALTER EXTENSION ltree ADD operator @(ltxtquery,ltree[]);
108 ALTER EXTENSION ltree ADD operator @(ltree[],ltxtquery);
109 ALTER EXTENSION ltree ADD operator ^<@(ltree,ltree[]);
110 ALTER EXTENSION ltree ADD operator ^@>(ltree[],ltree);
111 ALTER EXTENSION ltree ADD operator ^@>(ltree,ltree[]);
112 ALTER EXTENSION ltree ADD operator ^<@(ltree[],ltree);
113 ALTER EXTENSION ltree ADD operator ^~(lquery,ltree[]);
114 ALTER EXTENSION ltree ADD operator ^~(ltree[],lquery);
115 ALTER EXTENSION ltree ADD operator ^?(lquery[],ltree[]);
116 ALTER EXTENSION ltree ADD operator ^?(ltree[],lquery[]);
117 ALTER EXTENSION ltree ADD operator ^@(ltxtquery,ltree[]);
118 ALTER EXTENSION ltree ADD operator ^@(ltree[],ltxtquery);
119 ALTER EXTENSION ltree ADD function _ltree_extract_isparent(ltree[],ltree);
120 ALTER EXTENSION ltree ADD operator ?@>(ltree[],ltree);
121 ALTER EXTENSION ltree ADD function _ltree_extract_risparent(ltree[],ltree);
122 ALTER EXTENSION ltree ADD operator ?<@(ltree[],ltree);
123 ALTER EXTENSION ltree ADD function _ltq_extract_regex(ltree[],lquery);
124 ALTER EXTENSION ltree ADD operator ?~(ltree[],lquery);
125 ALTER EXTENSION ltree ADD function _ltxtq_extract_exec(ltree[],ltxtquery);
126 ALTER EXTENSION ltree ADD operator ?@(ltree[],ltxtquery);
127 ALTER EXTENSION ltree ADD function _ltree_consistent(internal,internal,smallint,oid,internal);
128 ALTER EXTENSION ltree ADD function _ltree_compress(internal);
129 ALTER EXTENSION ltree ADD function _ltree_penalty(internal,internal,internal);
130 ALTER EXTENSION ltree ADD function _ltree_picksplit(internal,internal);
131 ALTER EXTENSION ltree ADD function _ltree_union(internal,internal);
132 ALTER EXTENSION ltree ADD function _ltree_same(internal,internal,internal);
133 ALTER EXTENSION ltree ADD operator family gist__ltree_ops using gist;
134 ALTER EXTENSION ltree ADD operator class gist__ltree_ops using gist;