<html><div style='background-color:'><DIV class=RTE>
<P>Hola Álvaro y demás listeros, </P>
<P>Gracias por tu respuesta. Lo he probado y ya me ha funcionado el tema de crear la base de datos. También he probado hacerlo con pgAdmin, me gustaría saber vuestra opinión de cómo crear las tablas, que manera me recomiendan. </P>
<P>Yo voy a utilizar tablas que almacenen datos geográficos, aunque por lo que he leído esas columnas geométricas puedo añadirlas más tarde. Es decir, mis tablas han de allacenar información sobre casas, y la información geométrica que requieren la localización en el mapa (será un único punto). </P>
<P>Me gustaria que alguien me pasara algún ejemplo de cómo crear las bases de datos, tablas, relaciones, etc. desde el cmd de Windows, o bien un manual con ejemplos. </P>
<P>También comentar que desde Eclipse usando Java tengo el jdbc en \PostgreSQL\8.2\jdbc, que se me instalaron automáticamente con la instalación de PostgreSQL. Utilizo como compilador java el J2RE 1.4. </P>
<P>Gracias y un saludo. </P>
<P>Laura<BR><BR></P></DIV>
<DIV></DIV>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #a0c6e5 2px solid; MARGIN-RIGHT: 0px"><FONT style="FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif">
<HR color=#a0c6e5 SIZE=1>
<DIV></DIV>From: <I>Alvaro Herrera <alvherre(at)commandprompt(dot)com></I><BR>To: <I>Laura Fernández <laurayiyi(at)hotmail(dot)com></I><BR>CC: <I>listario(at)gmail(dot)com, pgsql-es-ayuda(at)postgresql(dot)org</I><BR>Subject: <I>Re: [pgsql-es-ayuda] Empezar postgreSQL+postgis</I><BR>Date: <I>Mon, 27 Aug 2007 08:43:21 -0400</I><BR>MIME-Version: <I>1.0</I><BR>Received: <I>from mx1.hub.org ([200.46.208.251]) by bay0-mc6-f19.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2668); Mon, 27 Aug 2007 05:46:31 -0700</I><BR>Received: <I>from postgresql.org (postgresql.org [200.46.204.71])by mx1.hub.org (Postfix) with ESMTP id 8D8A360771E;Mon, 27 Aug 2007 09:46:31 -0300 (ADT)</I><BR>Received: <I>from localhost (maia-4.hub.org [200.46.204.183])by postgresql.org (Postfix) with ESMTP id 27DEA9F9D50for
<pgsql-es-ayuda-postgresql(dot)org(at)postgresql(dot)org>; Mon, 27 Aug 2007 09:44:35 -0300 (ADT)</I><BR>Received: <I>from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 72582-01 for <pgsql-es-ayuda-postgresql(dot)org(at)postgresql(dot)org>; Mon, 27 Aug 2007 09:43:32 -0300 (ADT)</I><BR>Received: <I>from lists.commandprompt.com (host-254.commandprompt.net [207.173.203.254])by postgresql.org (Postfix) with ESMTP id 8C91E9F997Bfor <pgsql-es-ayuda(at)postgresql(dot)org>; Mon, 27 Aug 2007 09:43:32 -0300 (ADT)</I><BR>Received: <I>from perhan.alvh.no-ip.org (201-220-104-109.bk9-dsl.surnet.cl [201.220.104.109])(authenticated bits=0)by lists.commandprompt.com (8.13.7/8.13.6) with ESMTP id l7RChNY1014235;Mon, 27 Aug 2007 05:43:24 -0700</I><BR>Received: <I>by perhan.alvh.no-ip.org (Postfix, from
userid 1000)id B56F447C5F; Mon, 27 Aug 2007 08:43:21 -0400 (CLT)</I><BR>>Laura Fernández escribió:<BR>><BR>> > Me conecto correctamente y ejecuto (como me indicaron en sus anteriores mensajes y leí en los manuales): </P><BR>> > <P>postgres=# createdb basededatos<BR>postgres-# createlang plpgsql basededatos<BR>postgres-# psql -d basededatos -f lwpostgis.sql<BR>postgres-# psql -d basededatos -f spatial_ref_sys.sql<BR>postgres-# createdb -T template_postgis my_spatial_db</P><BR>><BR>> > <P>No sé si hay modo de si éstos comandos se han ejecutado de manera correcta.<BR>><BR>>No, ninguno de ellos. Lo que pasa es que los ejecutaste en psql, cuando<BR>>tienen que ejecutarse en un "shell" (cmd.exe en Windows).<BR>><BR>>Cuando veas el cartelito de inicio de "este es psql 8.2.4, vea
el<BR>>copyright en tal parte" es porque estas en una ventana psql para<BR>>ejecutar ordenes SQL. Las que muestras arriba no son ordenes SQL, sino<BR>>programas que deben ser ejecutados directamente. En psql cada vez que<BR>>ejecutes una orden debes ver un "CREATE ALGO" en respuesta, por ej<BR>>CREATE TABLE. Ademas, en psql debes terminar cada orden con un ;<BR>><BR>>Si pruebas "createdb basededatos;" en psql te deberia decir algo asi:<BR>><BR>>alvherre=# createdb basededatos;<BR>>ERROR: error de sintaxis en o cerca de «createdb» en carácter 1<BR>>SENTENCIA: createdb basededatos;<BR>>LINEA 1: createdb basededatos;<BR>> ^<BR>>alvherre=#<BR>><BR>>En cambio lo siguiente funciona:<BR>><BR>>alvherre=# create database
basededatos;<BR>>CREATE DATABASE<BR>><BR>>--<BR>>Alvaro Herrera http://www.CommandPrompt.com/<BR>>The PostgreSQL Company - Command Prompt, Inc.<BR>>--<BR>>---------------------------(fin del mensaje)---------------------------<BR>>TIP 7: no olvides aumentar la configuración del "free space map"<BR></FONT></BLOCKQUOTE></div><br clear=all><hr>Acepta el reto MSN Premium: incluye Antivirus y Firewall de McAffee. <a href="http://g.msn.com/8HMBESES/2731??PS=47575" target="_top">Descárgalo y pruébalo 2 meses gratis.</a> </html>