DOMAIN mit CHECK

Hallo zusammen,

Ich habe einen Datentyp mit folgendem Aufbau:
(zur Illustration)
‚G001‘
‚k023‘
‚L123‘

Für diesen diesen Typ will ich eine DOMAIN erstellen.
‚CIII‘
*C = CHAR(1) (‚G‘,‚K‘,‚L‘)
*I = INTEGER (0-9)

Nun meine Frage :
Wie muss der CHECK aufgebaut sein, um dies zu verwirklichen?
(Ich arbeite auf Postgre SQL)

Ich danke euch schonmal im voraus für eure Mühe.

Grüße
Michael