Tengo el siguiente codigo sql, pero al momento de ejecutarlo me da error
CREATE TABLE libro_e(
cod_lib varchar(12),
especialidad varchar(20),
nombre varchar(20),
direccion_web varchar(20),
primary key(cod_lib));
CREATE SEQUENCE seque1
start 1
increment 1
maxvalue 99999
minvalue 1
cache 1;
CREATE TABLE administrador(
cod_ad integer default netval('seque'::text)not null,
cod_lib varchar(12) references libro_e(cod_lib),
ci integer,
nombre varchar(20),
ap varchar(20),
am varchar(20),
login_ad varchar(10),
contrasena varchar(10),
primary key(cod_ad)
);
CREATE TABLE telefono(
cod_ad vacrhar(12) references administrador(cod_ad),
numero integer,
primary key (cod_ad)
);
CREATE TABLE direccion(
cod_ad varchar(12) references administrador (cod_ad),
cod_d integer,
zona varchar(12),
barrio varchar(12),
calle varchar(15),
numero_casa integer,
primary key(cod_ad)
);
me da el siguiente error:
ERROR: function netval(text) does not exist
HINT: No function matches the given name and argument types. You may need to add explicit type casts.