Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyliczenie
Forum PHP.pl > Forum > Bazy danych > PostgreSQL
Jacek_K
W jaki sposób stworzyć tabele z kolumną akceptującą tylko wartości z pewnego zadanego zbioru np wartości dla kolumny imie ze zbioru Jan, Marek, Karol, Mirek
sf
Użyj CHECK oraz operatora IN
phpion
A moze po prostu:
  1. CREATE TABLE nazwa (
  2. ...
  3. imie ENUM ('Jan', 'Marek', 'Karol', 'Mirek') NOT NULL DEFAULT 'Jan',
  4. ...
  5. );

questionmark.gif
Jesli wybrana moglaby byc wiecej niz 1 pozycja (w przypadku imion nie bardzo ale np. gdybys wyliczal dni tygodnia i chcial wskazac te, w ktorych jestes w pracy) powinienes zamiast ENUM podac SET.
Jacek_K
ENUM jest chyba w MySQL ale nie widziałem w PostgreSQL
phpion
Ssss, mozliwe. Sorry - nie doczytalem nazwy dzialu :/
Zbłąkany
Załóż sobie własną domenę (typ pola) smile.gif .
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.