postgresql/contrib/miscutil
Tom Lane 65da0d66b4 Fix misuse of StrNCpy to copy and add null to non-null-terminated data.
Does not work since it fetches one byte beyond the source data, and when
the phase of the moon is wrong, the source data is smack up against the
end of backend memory and you get SIGSEGV.  Don't laugh, this is a fix
for an actual user bug report.
2000-07-07 21:12:53 +00:00
..
Makefile Makefile cleanup from Karel. 2000-07-04 16:17:21 +00:00
README.misc_utils Add missing /contrib files 2000-06-19 14:02:16 +00:00
misc_utils.c Fix misuse of StrNCpy to copy and add null to non-null-terminated data. 2000-07-07 21:12:53 +00:00
misc_utils.h Ye-old pgindent run. Same 4-space tabs. 2000-04-12 17:17:23 +00:00
misc_utils.sql.in Hi, 1999-06-05 19:09:48 +00:00

README.misc_utils

Miscellaneous utility functions for PostgreSQL.
Copyright (C) 1999, Massimo Dal Zotto <dz@cs.unitn.it>

This software is distributed under the GNU General Public License
either version 2, or (at your option) any later version.

query_limit(n)

	sets a limit on the maximum numbers of query returned from
	a backend. It can be used to limit the result size retrieved
	by the application for poor input data or to avoid accidental
	table product while playying with sql.
 
backend_pid()

	return the pid of our corresponding backend.

unlisten(relname)

	unlisten from a relation or from all relations if the argument
	is null, empty or '*'.
	It is now obsoleted by the new unlisten command but still useful
	if you want unlisten a name computed by the query.
	Note that a listen/notify relname can be any ascii string, not
	just valid relation names.

min(x,y)
max(x,y)

	return the min or max bteween two integers.

assert_enable(bool)

	enable/disable assert checkings in the backend, if it has been
	compiled with USE_ASSERT_CHECKING.

assert_test(bool)

	test the assert enable/disable code, if the backend has been
	compiled with ASSERT_CHECKING_TEST.

-- 
Massimo Dal Zotto <dz@cs.unitn.it>