Ciao a tutti ragazzi, sto facendo un progetto per l'universitò dove mi chiede di creare attraverso un file di build il client, il server e il database. L'unica cosa che non riesco ad affontare è la creazione del database. Ho messo:ma mi da un errore nella lettura del COPY del file txt di SQL. Quindi ho fatto via pslq,codice:<target name= "makedb" description= "create database" depends="compile"> <echo message= "Creating the database..."/> <sql driver= "org.postgresql.Driver" url= "jdbc:postgresql://127.0.0.1:5432/WatchNeighbors_DB" userid = "postgres" password= '1'> <classpath refid="WatchNeighbors.classpath"/> <transaction src="${db}"/> </sql> </target>Ma continua ad aprirmi il database template1. Inoltre i comandi dalla shell di pgadmin non vanno, continua a dirmi '"more" non è riconosciuto'(dopo un semplice \l dal database scelto). Sapreste aiutarmi ?codice:<target name="prova" depends="compile"> <exec executable="psql"> <arg value="-p"/> <arg value="5432"/> <arg value="-U"/> <arg value="postgres"/> <arg value="-d"/> <arg value="jdbc:postgresql://127.0.0.1:5432/WatchNeighbors_DB"/> <arg value="-f"/> <arg value="${db}"/> </exec> </target>
p.s. il file sql dove è salvata la struttura del database è stata creata utilizzando il pg_dump di pgadmin.