Saudações a todos, estou com um problema um tanto curioso no uso do
insert ao menos pelo utilitário psql,
segue abaixo um exemplo da tabela.
CREATE TABLE usuarios (
nome CHARACTER[128]PRIMARY KEY NOT NULL,
senha CHARACTER[256] NOT NULL,
permissao NUMERIC NOT NULL DEFAULT 0
);
Ok, a tabela é inserida tudo como esperado, contudo quando executo o
insert como o abaixo.
copa=# INSERT INTO usuarios VALUES ( 'paulo' , 123456 , DEFAULT );
ERRO: valor da matriz deve iniciar com "{" ou dimensão
LINHA 1: INSERT INTO usuarios VALUES ( 'paulo' , 123456 , DEFAULT );
^
Ok achei que estava fazendo algo errado, ai rodei o seguinte comando
INSERT INTO usuarios(nome, senha, permissao) VALUES ( 'paulo', 123456,
0); < mesmo erro,
E assim por diante testei varias combinações que vi no google. como a
seguinte.
INSERT INTO usuarios VALUES ( nome, 'paulo' ),
(senha,'123456'),(permissao, 0);
E mesmo problema, pensei tambem que é o fato de estar usando teclado em
abnt2 em que o apostrofo é interpretado através de " ' " -> aspas
simples mesma tecla das aspas duplas, " ' " - > acento agudo, " `"
crase, contudo em nenhuma tambem sem a menor resultado positivo.
Gostaria de saber o que está de errado, já verifiquei a documentação do
Postgresql e não tive muito sucesso.
Qualquer ajuda é bem vinda.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral