Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro ao criar tabela

Boa noite!

Estou iniciando os estudos no PostgreSql e ao tentar criar uma tabela (reproduzindo exatamente o que vi na aula), na hora de executar apararece a seguinte mensagem: 'NoneType' object has no attribute 'connection'.

Alguém saberia me ajudar? O que pode ser?

create table aluno (
    id serial,
    nome_aluno varchar(100),
    cpf char(11),
    observacao text,
    idade integer,
    dinheiro numeric(10,2),
    altura real,
    ativo boolean
    data_de_nascimento date,
    horario_aula time,
    data_matricula timestamp,    
);
2 respostas
solução!

Olá Eduardo, tudo bem?

Ao ver a sua query, identifiquei que você acabou esquecendo de informar um vírgula após o campo ativo e informou uma vírgula após o campo data_matricula:

Query do Eduardo

Você poderia realizar essas correções e em seguida tentar executar novamente?

Aqui está a sua query após essas correções:

create table aluno (
    id serial,
    nome_aluno varchar(100),
    cpf char(11),
    observacao text,
    idade integer,
    dinheiro numeric(10,2),
    altura real,
    ativo boolean,
    data_de_nascimento date,
    horario_aula time,
    data_matricula timestamp   
);

Aguardo o seu retorno!

Olá, Danielle, tudo bem?

Muito grato pela sua contribuição, agora funcionou normalmente. As vezes a gente fica imerso no problema e não percebe o excesso ou a falta de uma simples vírgula.

Gratidão!