On 7/9/24 17:46, Craig McIlwee wrote:
> Full error message from earlier in the thread:
>
> > psql:scripts/insert-addrs.sql:488: ERROR: syntax error at or near ";"
> > LINE 488: ...2832,1,default,'85250 Red House Rd','Paisley','OR','97636');
> >
> ^
>
>
> The error:
>
> LINE 488: ...2832,1,default,'85250 Red House Rd','Paisley','OR','97636')
>
> is giving you the line number and the data:
> a) Navigate to that line number using whatever method Joe has for that.
> b) Search for '85250 Red House Rd'.
>
>
>
> The input file is 488 lines (presumably, since Rich said the file should
> insert 488 rows). It seems like too much of a coincidence that the last
> character of the last line is really the error. My guess is that there
This assumes that there where only INSERT lines and that each INSERT was
only one line. I have bit by those assumptions before, hence my
suggestion to actually find line 488.
> is an unmatched character, perhaps a parenthesis, that is throwing off
> the parser because it doesn't expect the statement to terminate yet.
> Maybe that unmatched char really is on the last line, but '85250 Red
> House Rd' doesn't seem like the issue. I don't know anything about the
> joe editor, but I'd hope that any decent editor with syntax highlighting
> would make it apparent where things went awry.
>
> Craig
--
Adrian Klaver
adrian.klaver@aklaver.com