Créer la base de données Postgres à l'aide de fichier de commandes avec [modèle],[encodage],[le propriétaire] et un .fichier sql

Je veux créer une base de données Postgres à l'aide d'un fichier de commandes. Maintenant, la façon normale de faire est le suivant:

"C:\Program Files\PostgreSQL\9.0\bin\createdb.exe" -U Myadmin MydatAbseName

Ce script ci-dessus crée une base de données avec la base de données par défaut des paramètres. Cependant, je veux créer une base de données avec les paramètres suivants, comme suit:

   WITH OWNER = Myadmin 
   TEMPLATE = template0 
   ENCODING = 'SQL_ASCII'
   TABLESPACE = pg_default
   LC_COLLATE = 'C'
   LC_CTYPE = 'C'
   CONNECTION LIMIT = -1;

S'il vous plaît dites-moi comment faire pour créer une base de données avec les paramètres ci-dessus en utilisant des fichiers Batch.

Aussi laissez-moi savoir comment utiliser un .fichier sql à faire de même, comme cette ligne de commande:

"C:\Program Files\PostgreSQL.0\bin\createdb.exe" -U Myadmin -f C:\createDB.sql;

OriginalL'auteur PresleyDias | 2011-11-21