postgresql/src/test/locale
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
..
de_DE.ISO8859-1 Remove all traces of multibyte and locale options. Clean up comments 2002-09-03 21:45:44 +00:00
gr_GR.ISO8859-7 Remove all traces of multibyte and locale options. Clean up comments 2002-09-03 21:45:44 +00:00
koi8-r Remove all traces of multibyte and locale options. Clean up comments 2002-09-03 21:45:44 +00:00
koi8-to-win1251 Remove all traces of multibyte and locale options. Clean up comments 2002-09-03 21:45:44 +00:00
Makefile $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
README $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
sort-test.pl Change 2001-01-19 19:06:48 +00:00
sort-test.py Change 2001-01-19 18:35:40 +00:00
test-ctype.c pgindent run on all C files. Java run to follow. initdb/regression 2001-10-25 05:50:21 +00:00

README

$PostgreSQL: pgsql/src/test/locale/README,v 1.5 2003/11/29 19:52:14 pgsql Exp $

This directory contains a set of tests for locales.  I provided one C
program test-ctype.c to test CTYPE support in libc and the installed
locale data.  Then there are test-sort.pl and test-sort.py that test
collating.

To run a test for some locale run
    gmake check-$locale
for example
    gmake check-koi8-r

Currently, there are only tests for a few locales available.  The script
'runall' calls test-ctype to test libc and locale data, test-sort.pl
(uncomment test-sort.py, if you have a Python interpreter installed), and
does tests on PostgreSQL with the provided SQL script files.

To add locale tests one needs to create a directory $locale and create
a Makefile (and other files) similar to koi8-r/*.  Actually, the simplest
(I think) method is just to copy the koi8-r directory and edit/replace
the files.

Oleg.
---- 
    Oleg Broytmann     http://members.xoom.com/phd2/     phd2@earthling.net