Que tal usar varchar, ao invés de forçar o banco a reservar quantidade espefícas de caracteres para seu campo...
CREATE TABLE usuarios ( nome *varchar*(128) PRIMARY KEY NOT NULL, senha *varchar*(256) NOT NULL, permissao NUMERIC NOT NULL DEFAULT 0 ); Em 20 de junho de 2010 17:09, Paulo Henrique <paulo.rd...@bsd.com.br>escreveu: > 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 > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- ---- Att. José Adriano Alves Antes de imprimir pense em seu compromisso com o Meio Ambiente
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral