Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commite8902f0

Browse files
committed
Group ISBN/ISSN definitions.
1 parentf9ebf36 commite8902f0

File tree

1 file changed

+24
-36
lines changed

1 file changed

+24
-36
lines changed

‎contrib/isbn_issn/isbn_issn.sql.in

Lines changed: 24 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
--
22
--PostgreSQL code for ISSNs.
33
--
4-
--$Id: isbn_issn.sql.in,v 1.8 2003/05/14 03:25:56 tgl Exp $
4+
--$Id: isbn_issn.sql.in,v 1.9 2003/06/28 00:36:40 momjian Exp $
55
--
66

77
-- Adjust this setting to control where the objects get created.
@@ -116,14 +116,30 @@ CREATE OPERATOR <> (
116116
PROCEDURE = issn_ne
117117
);
118118

119+
-- Register 'issn' comparison function
120+
CREATE FUNCTION issn_cmp(issn, issn)
121+
RETURNS integer
122+
AS '$libdir/isbn_issn'
123+
LANGUAGE c;
124+
125+
-- Create default operator class for 'issn' --
126+
-- Needed to create index or primary key --
127+
128+
CREATE OPERATOR CLASS issn_ops
129+
DEFAULT FOR TYPE issn USING btree
130+
AS
131+
OPERATOR 1 < ,
132+
OPERATOR 2 <= ,
133+
OPERATOR 3 = ,
134+
OPERATOR 4 >= ,
135+
OPERATOR 5 > ,
136+
FUNCTION 1 issn_cmp(issn, issn);
137+
138+
139+
------------------------------------------------------------------------
140+
119141
--
120-
--eof
121-
--
122-
--
123-
--PostgreSQL code for ISBNs.
124-
--
125-
--$Id: isbn_issn.sql.in,v 1.8 2003/05/14 03:25:56 tgl Exp $
126-
--
142+
--Same code for ISBN
127143
--
128144
--Input and output functions and the type itself:
129145
--
@@ -239,16 +255,8 @@ RETURNS integer
239255
AS '$libdir/isbn_issn'
240256
LANGUAGE c;
241257

242-
-- Register 'issn' comparison function
243-
CREATE FUNCTION issn_cmp(issn, issn)
244-
RETURNS integer
245-
AS '$libdir/isbn_issn'
246-
LANGUAGE c;
247-
248-
-------------------------------------------------
249258
-- Create default operator class for 'isbn' --
250259
-- Needed to create index or primary key --
251-
-------------------------------------------------
252260

253261
CREATE OPERATOR CLASS isbn_ops
254262
DEFAULT FOR TYPE isbn USING btree
@@ -259,23 +267,3 @@ AS
259267
OPERATOR 4 >= ,
260268
OPERATOR 5 > ,
261269
FUNCTION 1 isbn_cmp(isbn, isbn);
262-
263-
-------------------------------------------------
264-
-- Create default operator class for 'issn' --
265-
-- Needed to create index or primary key --
266-
-------------------------------------------------
267-
268-
CREATE OPERATOR CLASS issn_ops
269-
DEFAULT FOR TYPE issn USING btree
270-
AS
271-
OPERATOR 1 < ,
272-
OPERATOR 2 <= ,
273-
OPERATOR 3 = ,
274-
OPERATOR 4 >= ,
275-
OPERATOR 5 > ,
276-
FUNCTION 1 issn_cmp(issn, issn);
277-
278-
279-
--
280-
--eof
281-
--

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp