From: | Bruce Momjian <maillist(at)candle(dot)pha(dot)pa(dot)us> |
---|---|
To: | Keith Parks <emkxp01(at)mtcc(dot)demon(dot)co(dot)uk> |
Cc: | hackers(at)postgreSQL(dot)org |
Subject: | Re: [HACKERS] New psql input mode problems |
Date: | 1999-11-07 17:55:22 |
Message-ID: | 199911071755.MAA00844@candle.pha.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
> Hi all,
>
> I was wondering why all the regression tests failed for me so i ran one
> in the interactive mode.
>
>
> mtcc:[/usr/local/pgsql/src/test/regress](73)% /usr/local/pgsql/bin/psql
> regression
> Welcome to psql, the PostgreSQL interactive terminal.
>
> Type: \copyright for distribution terms
> \h for help with SQL commands
> \? for help on internal slash commands
> \g or terminate with semicolon to execute query
> \q to quit
>
> regression=> \i sql/boolean.sql
>
> regression=>
>
> I got nothing onscreen and no work was done.
>
> After some digging I found that in non interactive mode psql
> stops processing a file as soon as it gets to a blank line.
>
> This seems to be where it goes wrong. (mainloop.c)
>
> /* No more input. Time to quit, or \i done */
> if (line == NULL || (!pset->cur_cmd_interactive && *line == '\0'))
>
> When a blank line is encountered in the input
>
> line = gets_fromFile(source);
>
> returns an empty string ('\0') and terminates the processing.
>
> with the if clause reduced to checking for line == NULL psql
> does the work but fails badly due to the differences between
> results and expected. (comments, QUERY:, echo processing)
>
> Is the intention to modify expected to agree with the new
> results output, or fix psql to output in the expected format?
Good question. We need to know if people like the current output
format, or the old one better?
Looks like your change in testing just for NULL is correct, and I will
apply a patch.
--
Bruce Momjian | http://www.op.net/~candle
maillist(at)candle(dot)pha(dot)pa(dot)us | (610) 853-3000
+ If your life is a hard drive, | 830 Blythe Avenue
+ Christ can be your backup. | Drexel Hill, Pennsylvania 19026
From | Date | Subject | |
---|---|---|---|
Next Message | Keith Parks | 1999-11-07 18:09:42 | Re: [HACKERS] New psql input mode problems |
Previous Message | Bruce Momjian | 1999-11-07 17:30:13 | Re: [HACKERS] psql and 6.5.3 |