Toon posts:

[POSTGRESQL]Domain werkt niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik probeer te werken met domeinen onder postgres. Maar hij herkent serial niet als type, terwijl dit wel een geldig type is volgens mij. Mijn code:
code:
1
2
3
4
5
6
7
8
9
CREATE DOMAIN color VARCHAR(6) NOT NULL;
CREATE DOMAIN id SERIAL UNIQUE NOT NULL;
CREATE TABLE group (
  gid id,
  name VARCHAR(30),
  description TEXT,
  colorcolor,
  PRIMARY KEY(gid)
);

ik krijg als error "type serial does not exists".
Iemand enig idee wat er mis is?

[ Voor 3% gewijzigd door Verwijderd op 13-10-2003 13:34 ]


Verwijderd

probeer eens een spatie in colorcolor

edit:

niet dat is je probleem niet... sorry

[ Voor 49% gewijzigd door Verwijderd op 13-10-2003 13:41 ]


Verwijderd

Topicstarter
mja, zal wel een copy-past fout zijn. Er staat een tab tussen namenlijk :)

Verwijderd

Topicstarter
Na wat dingen uitproberen is me duidelijk geworden dat SERIAL alleen in CREATE TABLE mag staan. Dus SERIAL mag niet in DOMAIN voorkomen. Best slecht dat dit nergens gedocumenteerd staat in de postgresql documentatie...