CREATE TABLE weather (
city varchar(80),
temp_lo int, -- low temperature
temp_hi int, -- high temperature
prcp real, -- precipitation
date date
);
Alguém poderia me dar uma dica do que pode estar errado?
Utilizamos cookies e tecnologias semelhantes de acordo com a nossa Política de Privacidade, e ao continuar navegando, você concorda com estas condições.
Pergunta
Claudio Biasi
Olá. Usei o comando COPY do psql e obtive uma mensagem de erro:
postgres=# copy weather from 'C:\postgres\weather.txt';
ERROR: missing data for column "temp_lo"
CONTEXT: COPY weather, line 1: "INSERT INTO weather (city, temp_lo, temp_hi, prcp, date)"
O arquivo weather.txt é esse:
INSERT INTO weather (city, temp_lo, temp_hi, prcp, date)
VALUES ('Washington', 40, 60, 0.3, '1997-10-15');
INSERT INTO weather (city, temp_lo, temp_hi, prcp, date)
VALUES ('Florida', 45, 65, 0.6, '1995-01-30');
A tabela foi criada anteriormente conforme descrito no tutorial (https://www.postgresql.org/docs/10/static/tutorial-table.html) por meio do comando:
CREATE TABLE weather (
city varchar(80),
temp_lo int, -- low temperature
temp_hi int, -- high temperature
prcp real, -- precipitation
date date
);
Alguém poderia me dar uma dica do que pode estar errado?
Obrigado.
Claudio.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.