Re: sql files in psql ?

Поиск
Список
Период
Сортировка
От Joe Brenner
Тема Re: sql files in psql ?
Дата
Msg-id 201005312138.o4VLbtjT031486@kzsu.stanford.edu
обсуждение исходный текст
Ответ на sql files in psql ?  (Mariateresa L <mariateresa.ll@bresciaonline.it>)
Ответы Re: sql files in psql ?  (Mariateresa L <mariateresa.ll@bresciaonline.it>)
Список pgsql-novice
Mariateresa L <mariateresa.ll@bresciaonline.it> wrote:

> [...] I cannot
> convince psql that the SQL commands (select, insert or
> copy...) it has to handle come from a file.
> I can submit  ("\i filename" or "psql --file filename")
> files that contains commands, eg starting with "\" but
> psql does not understand the same sintax if tne file
> contains a simple "SELECT * FROM tablex".

If I understand what you're saying, I can't reproduce the problem.

With a "tmp.sql" containing:

  create table nameo (nameo text);
  insert into nameo (nameo) VALUES ('bingo'), ('bonzo'), ('bang');
  select * from nameo;

I see this behavior:

psql --file tmp.sql
CREATE TABLE
INSERT 0 3

-------
(3 rows)
 bang
 bingo
 bonzo
 nameo


I'm on ununtu jaunty, using bash and PostgreSQL 8.3.7.

> P.S. Initially I discarded the use of procedural
> languages (C or ...) for a quick and simpler solution !

Myself, I wouldn't try to put together a db-backed app without
a glue language (e.g. perl).

В списке pgsql-novice по дате отправления:

Предыдущее
От: Lonni J Friedman
Дата:
Сообщение: Re: psql in bash scrpts, is possible ?
Следующее
От: Mladen Gogala
Дата:
Сообщение: Re: sql files in psql ?