Обсуждение: my insertion script don't work

Поиск
Список
Период
Сортировка

my insertion script don't work

От
kelvin273
Дата:
Hi all,
i'm using postgresql 8.3 and i have create a very simple script for insert
data into database (because i'm testing it, i create and drop/mod frequently
the tables).
My script is this:

#!/bin/bash
echo "Insert start"
psql -U myself -d test -f 000_ins_users.sql
psql -U myself -d test -f 001_ins_profile.sql
psql -U myself -d test -f 002_ins_user_prof.sql
echo "Insert end"

but i receive this error when i launch this:

Insert start
: Invalid argument
: Invalid argumentl
: Invalid argumentsql
Insert end

It looks like that the filename argument is not ok...and the error is
different because the filename (length of that) is different...can you help
me, please?
Thank you very much!


--
View this message in context: http://www.nabble.com/my-insertion-script-don%27t-work-tp23611570p23611570.html
Sent from the PostgreSQL - general mailing list archive at Nabble.com.


Re: my insertion script don't work

От
"A. Kretschmer"
Дата:
In response to kelvin273 :
>
> Hi all,
> i'm using postgresql 8.3 and i have create a very simple script for insert
> data into database (because i'm testing it, i create and drop/mod frequently
> the tables).
> My script is this:
>
> #!/bin/bash
> echo "Insert start"
> psql -U myself -d test -f 000_ins_users.sql
> psql -U myself -d test -f 001_ins_profile.sql
> psql -U myself -d test -f 002_ins_user_prof.sql
> echo "Insert end"
>
> but i receive this error when i launch this:
>
> Insert start
> : Invalid argument
> : Invalid argumentl
> : Invalid argumentsql
> Insert end
>
> It looks like that the filename argument is not ok...and the error is
> different because the filename (length of that) is different...can you help
> me, please?

looks okay, maybe the sql-files are wrong?

kretschmer@tux:~$ echo "select current_date" > date.sql
kretschmer@tux:~$ psql test -f date.sql
    date
------------
 2009-05-19
(1 row)

I'm sure, your files contains invalid sql-code.


Andreas
--
Andreas Kretschmer
Kontakt:  Heynitz: 035242/47150,   D1: 0160/7141639 (mehr: -> Header)
GnuPG-ID:   0x3FFF606C, privat 0x7F4584DA   http://wwwkeys.de.pgp.net

Re: my insertion script don't work

От
Richard Huxton
Дата:
kelvin273 wrote:
> Hi all,
> i'm using postgresql 8.3 and i have create a very simple script for insert
> data into database (because i'm testing it, i create and drop/mod frequently
> the tables).
> My script is this:
>
> #!/bin/bash
> echo "Insert start"
> psql -U myself -d test -f 000_ins_users.sql
> psql -U myself -d test -f 001_ins_profile.sql
> psql -U myself -d test -f 002_ins_user_prof.sql
> echo "Insert end"
>
> but i receive this error when i launch this:
>
> Insert start
> : Invalid argument
> : Invalid argumentl
> : Invalid argumentsql

I suspect a stray carriage-return (\r) somewhere. I think the "Invalid
argument" is at the end of the message and is preceded by the
carriage-return.

Did you edit the .sql files in Windows perhaps?

--
   Richard Huxton
   Archonet Ltd

Re: my insertion script don't work

От
kelvin273
Дата:
Solved...mine error...the script was create under windows and launched under
linux...the file format was not corrent...
Thanks :-)



kelvin273 wrote:
>
> Hi all,
> i'm using postgresql 8.3 and i have create a very simple script for insert
> data into database (because i'm testing it, i create and drop/mod
> frequently the tables).
> My script is this:
>
> #!/bin/bash
> echo "Insert start"
> psql -U myself -d test -f 000_ins_users.sql
> psql -U myself -d test -f 001_ins_profile.sql
> psql -U myself -d test -f 002_ins_user_prof.sql
> echo "Insert end"
>
> but i receive this error when i launch this:
>
> Insert start
> : Invalid argument
> : Invalid argumentl
> : Invalid argumentsql
> Insert end
>
> It looks like that the filename argument is not ok...and the error is
> different because the filename (length of that) is different...can you
> help me, please?
> Thank you very much!
>
>
>

--
View this message in context: http://www.nabble.com/my-insertion-script-don%27t-work-tp23611570p23613254.html
Sent from the PostgreSQL - general mailing list archive at Nabble.com.