createdb es un binario que se crea cuando se instala PostgreSQL para crear bases de datos mediante la consola. Por eso te sale ese error, pues createdb no es una sentencia SQL, si deseas crear la base desde Pgadmin utiliza la sentecia
CREATE DATABASE evergreen WITH OWNER postgres TEMPLATE template0 ENCODING 'UTF8'; de lo contrario ejecuta la sentencia que pones en el correo desde una consola en linux. Saludos. ______________________________________ De: [email protected] [[email protected]] En nombre de Fabian Núñez [[email protected]] Enviado el: viernes, 20 de mayo de 2011 10:53 Para: [email protected] Asunto: [pgsql-es-ayuda] Ayuda Buenos días, Estoy tratando de ejecutar los siguientes comandos para crear una base de datos de una libreria en línea llamada Evergreen. Trato desde pg admin pero me aparece error de sintaxis al ejecutar la primera línea: createdb -T template0 --lc-ctype=C --lc-collate=C -E UNICODE evergreen createlang plperl evergreen createlang plperlu evergreen createlang plpgsql evergreen psql -f /usr/share/postgresql/8.4/contrib/tablefunc.sql evergreen psql -f /usr/share/postgresql/8.4/contrib/tsearch2.sql evergreen psql -f /usr/share/postgresql/8.4/contrib/pgxml.sql evergreen Error: ERROR: syntax error at or near "createdb" LINE 1: createdb -T template0 --lc-ctype=C --lc-collate=C -E UNICODE... ^ ********** Error ********** ERROR: syntax error at or near "createdb" SQL state: 42601 Character: 1 Desde el sql shell del menu de postgre no puedo copiar y pegar estas lineas, Donde prodria ejecutar estas líneas sin tener que reescribirlas? o como puedo conectarme desde la terminal, si es posible? -- Coordialmente, Ing. Fabian Núñez Salcedo Coordinador de Sistemas de Información Corporación Universitaria Americana Barranquilla, Colombia Tel: 3608371 Ext. 121 Cel: 300 8149172 - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda
