You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
postgres/contrib/isbn_issn
Tom Lane a0ffab351e Magic blocks don't do us any good unless we use 'em ... so install one 20 years ago
..
Makefile contrib uninstall scripts 20 years ago
README.isbn_issn Add missing /contrib files 26 years ago
isbn_issn.c Magic blocks don't do us any good unless we use 'em ... so install one 20 years ago
isbn_issn.sql.in Clean up CREATE FUNCTION syntax usage in contrib and elsewhere, in 20 years ago
uninstall_isbn_issn.sql Fix a number of syntax errors in contrib modules' uninstall scripts. 20 years ago

README.isbn_issn


ISBN (books) and ISSN (serials)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This directory contains definitions for a couple of PostgreSQL
external types, for a couple of international-standard namespaces:
ISBN (books) and ISSN (serials). Rather than just using a char()
member of the appropriate length, I wanted my database to include
the validity-checking that both these numbering systems were designed
to encompass. A little bit of research revealed the formulae
for computing the check digits, and I also included some validity
constraints on the number of hyphens.

The internal representation of these types is intended to be
compatible with `char16', in the (perhaps vain) hope that
this will make it possible to create indices of these types
using char16_ops.

These are based on Tom Ivar Helbekkmo's IP address type definition,
from which I have copied the entire form of the implementation.

Garrett A. Wollman, August 1998