OSDN Git Service

Add checking for valid database encoding.
authorTatsuo Ishii <ishii@postgresql.org>
Tue, 27 Mar 2001 05:47:13 +0000 (05:47 +0000)
committerTatsuo Ishii <ishii@postgresql.org>
Tue, 27 Mar 2001 05:47:13 +0000 (05:47 +0000)
src/bin/initdb/initdb.sh
src/bin/scripts/createdb

index 1653987..68bde7c 100644 (file)
@@ -23,7 +23,7 @@
 # Portions Copyright (c) 1996-2001, PostgreSQL Global Development Group
 # Portions Copyright (c) 1994, Regents of the University of California
 #
-# $Header: /cvsroot/pgsql/src/bin/initdb/Attic/initdb.sh,v 1.122 2001/03/13 21:37:15 petere Exp $
+# $Header: /cvsroot/pgsql/src/bin/initdb/Attic/initdb.sh,v 1.123 2001/03/27 05:45:50 ishii Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -311,6 +311,10 @@ then
        then
                echo "$CMDNAME: $MULTIBYTE is not a valid encoding name" 1>&2
                exit 1
+       elif [ $MULTIBYTEID -gt 31 ]
+       then
+               echo "$CMDNAME: $MULTIBYTE cannot be used as a database encoding" 1>&2
+               exit 1
        fi
 fi
 
index 4a695a1..fbb39e0 100644 (file)
@@ -12,7 +12,7 @@
 #
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/bin/scripts/Attic/createdb,v 1.14 2001/02/18 17:53:54 tgl Exp $
+#    $Header: /cvsroot/pgsql/src/bin/scripts/Attic/createdb,v 1.15 2001/03/27 05:47:13 ishii Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -145,6 +145,10 @@ then
        then
                echo "$CMDNAME: \"$MB\" is not a valid encoding name" 1>&2
                exit 1
+       elif [ $mbcode -gt 31 ]
+       then
+               echo "$CMDNAME: $MB cannot be used as a database encoding" 1>&2
+               exit 1
        fi
 fi