ERRO ?ERROR: column "nro_idcargo" referenced in foreign key constraint does not exist SQL state: 42703

CREATE table nro_cargo(
nro_idcargo int not null,
nro_nome varchar(20) not null,
nro_acrescimo_salario double precision not null,
Primary key(nro_idcargo)
);

CREATE table nro_funcionario(
nro_idfuncionario int not null,
nro_nome varchar(20) not null,
nro_cpf varchar(14) not null,
nro_salario_base double precision not null,
nro_salario_total double precision not null,
Primary key(nro_idfuncionario),
FOREIGN KEY(nro_idcargo) REFERENCES nro_cargo(nro_idcargo)
);

está errado a criação da segunda tabela…

o correto é

CREATE table nro_funcionario(
nro_idfuncionario int not null,
nro_nome varchar(20) not null,
nro_cpf varchar(14) not null,
nro_salario_base double precision not null,
nro_salario_total double precision not null,
Primary key(nro_idfuncionario),
nro_idcargo int REFERENCES nro_cargo(nro_idcargo)
);