FAQ
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

Search Discussions

  • Silvio Quadri at May 20, 2011 at 3:42 pm
    El día 20 de mayo de 2011 12:23, Fabian Núñez
    <[email protected]> escribió:
    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?
    Esas líneas las tenés que copiar y pegar en el shell de tu sistema. Lo
    que estás haciendo es ejecutándolas como si fuera un comando de base
    de datos.

    Saludos!
    Silvio
  • Lazaro Rubén García Martinez at May 20, 2011 at 3:47 pm
    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
  • Fabian Núñez at May 20, 2011 at 4:13 pm
    Entiendo claramente, quisiera entonces utilizar la shell de mi sistema que
    es ubuntu 10.04.2. Mi pregunta es, como me conecto a la base de datos desde
    esta shell para ejecutar estos binarios?

    El 20 de mayo de 2011 10:47, Lazaro Rubén García Martinez <
    [email protected]> escribió:
    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] [
    pgsql-es-ayuda[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


    --
    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
  • Fabian Núñez at May 20, 2011 at 7:54 pm
    Ahora me aparece el siguente mensaje de error:

    [email protected]:~$ su postgres
    Contrasea:
    $ createdb -U postgres -T template0 --lc-ctype=C --lc-collate=C -E UNICODE
    evergreen
    createdb: no se pudo conectar a la base de datos postgres: no se pudo
    conectar con el servidor: No existe el fichero o el directorio
    Est el servidor en ejecucin localmente y aceptando
    conexiones en el socket de dominio Unix /var/run/postgresql/.s.PGSQL.
    5432?
    $



    --
    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
  • Fabian Núñez at May 20, 2011 at 7:55 pm
    Ahora me aparece el siguente mensaje de error:

    [email protected]:~$ su postgres
    Contrasea:
    $ createdb -U postgres -T template0 --lc-ctype=C --lc-collate=C -E UNICODE
    evergreen
    createdb: no se pudo conectar a la base de datos postgres: no se pudo
    conectar con el servidor: No existe el fichero o el directorio
    Est el servidor en ejecucin localmente y aceptando
    conexiones en el socket de dominio Unix /var/run/postgresql/.s.PGSQL.
    5432?
    $


    --
    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
  • Alvaro Herrera at May 20, 2011 at 8:10 pm

    Excerpts from Fabian Núñez's message of vie may 20 15:55:47 -0400 2011:
    Ahora me aparece el siguente mensaje de error:

    [email protected]:~$ su postgres
    Contrasea:
    $ createdb -U postgres -T template0 --lc-ctype=C --lc-collate=C -E UNICODE
    evergreen
    createdb: no se pudo conectar a la base de datos postgres: no se pudo
    conectar con el servidor: No existe el fichero o el directorio
    Est el servidor en ejecucin localmente y aceptando
    conexiones en el socket de dominio Unix /var/run/postgresql/.s.PGSQL.
    5432?
    Hmm, instalaste Postgres desde el fuente? Quizás deberías usar los
    paquetes.

    --
    Álvaro Herrera <[email protected]>
  • Lazaro Rubén García Martinez at May 21, 2011 at 12:56 am
    Eso debe ser que no tienes establecida una entrada para el usuario Postgres dentro del fichero pg_hba.conf para que acepte conexiones locales.

    Agrega a tu pg_hba.conf esta linea

    # TYPE DATABASE USER CIDR-ADDRESS METHOD
    local all all trust

    Si quieres y para una mayor seguridad utiliza md5.

    Saludos.
    ________________________________________
    De: [email protected] [pgsql-[email protected]] En nombre de Fabian Núñez [[email protected]]
    Enviado el: viernes, 20 de mayo de 2011 15:25
    Para: [email protected]
    Asunto: [pgsql-es-ayuda] Ayuda

    Ahora me aparece el siguente mensaje de error:

    [email protected]:~$ su postgres
    Contrasea:
    $ createdb -U postgres -T template0 --lc-ctype=C --lc-collate=C -E UNICODE evergreen
    createdb: no se pudo conectar a la base de datos postgres: no se pudo conectar con el servidor: No existe el fichero o el directorio
    Est el servidor en ejecucin localmente y aceptando
    conexiones en el socket de dominio Unix /var/run/postgresql/.s.PGSQL.
    5432?
    $


    --
    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

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
grouppgsql-es-ayuda @
categoriespostgresql
postedMay 20, '11 at 3:23p
activeMay 21, '11 at 12:56a
posts8
users4
websitepostgresql.org.es
irc#postgresql

People

Translate

site design / logo © 2023 Grokbase